XmlReadMode

遗产: java.lang.Object, java.lang.Enum

public enum XmlReadMode extends Enum<System.Data.XmlReadMode>

指定如何将 XML 数据和关系模式读入DataSet.

字段

场地描述
AUTO默认。
DIFF_GRAM读取 DiffGram,将 DiffGram 中的更改应用到DataSet并保存DataRow.getRowState()价值观。
FRAGMENT针对 SQL Server 实例读取 XML 片段,例如通过执行 FOR XML 查询生成的片段。
IGNORE_SCHEMA忽略任何内联模式并将数据读入现有的DataSet模式。
INFER_SCHEMA忽略任何内联模式,从数据中推断模式并加载数据。
INFER_TYPED_SCHEMA忽略任何内联模式,从数据中推断出强类型模式,然后加载数据。
READ_SCHEMA读取任何内联模式并加载数据。

方法

方法描述
valueOf(Class arg0, String arg1)
compareTo(E arg0)
equals(Object arg0)
getClass()
getDeclaringClass()
hashCode()
name()
notify()
notifyAll()
ordinal()
toString()
valueOf(String name)
values()
wait()
wait(long arg0)
wait(long arg0, int arg1)

AUTO

public static final System.Data.XmlReadMode AUTO

默认。

DIFF_GRAM

public static final System.Data.XmlReadMode DIFF_GRAM

读取 DiffGram,将 DiffGram 中的更改应用到DataSet并保存DataRow.getRowState()价值观。

FRAGMENT

public static final System.Data.XmlReadMode FRAGMENT

针对 SQL Server 实例读取 XML 片段,例如通过执行 FOR XML 查询生成的片段。什么时候XmlReadMode设置为片段,默认命名空间被读取为内联模式。

IGNORE_SCHEMA

public static final System.Data.XmlReadMode IGNORE_SCHEMA

忽略任何内联模式并将数据读入现有的DataSet模式。如果任何数据与现有模式不匹配,则将其丢弃(包括来自为DataSet)。如果数据是 DiffGram,则 IgnoreSchema 具有与 DiffGram 相同的功能。

INFER_SCHEMA

public static final System.Data.XmlReadMode INFER_SCHEMA

忽略任何内联模式,从数据中推断模式并加载数据。如果DataSet已经包含架构,当前架构通过添加新表或向现有表添加列来扩展。如果推断表已存在但具有不同的命名空间,或者任何推断列与现有列冲突,则会引发异常。

INFER_TYPED_SCHEMA

public static final System.Data.XmlReadMode INFER_TYPED_SCHEMA

忽略任何内联模式,从数据中推断出强类型模式,然后加载数据。如果无法从数据中推断出类型,则将其解释为字符串数据。如果DataSet已经包含一个模式,则通过添加新表或向现有表添加列来扩展当前模式。如果推断表已存在但具有不同的命名空间,或者任何推断列与现有列冲突,则会引发异常。

READ_SCHEMA

public static final System.Data.XmlReadMode READ_SCHEMA

读取任何内联模式并加载数据。如果DataSet已经包含模式,可以将新表添加到模式中,但是如果内联模式中的任何表已经存在于DataSet.

valueOf(Class arg0, String arg1)

public static T <T>valueOf(Class<T> arg0, String arg1)

参数:

范围类型描述
arg0java.lang.Class
arg1java.lang.String

退货:

compareTo(E arg0)

public final int compareTo(E arg0)

参数:

范围类型描述
arg0E

退货: 整数

equals(Object arg0)

public final boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getDeclaringClass()

public final Class<E> getDeclaringClass()

退货: java.lang.类

hashCode()

public final int hashCode()

退货: 整数

name()

public final String name()

退货: java.lang.字符串

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

ordinal()

public final int ordinal()

退货: 整数

toString()

public String toString()

退货: java.lang.字符串

valueOf(String name)

public static System.Data.XmlReadMode valueOf(String name)

参数:

范围类型描述
namejava.lang.String

退货: XmlReadMode

values()

public static System.Data.XmlReadMode[] values()

退货: com.aspose.words.net.System.Data.XmlReadMode[]

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int