XmlDictionaryReader 类

定义

abstract Windows Communication Foundation (WCF) 派生自XmlReader执行序列化和反序列化的类。

public ref class XmlDictionaryReader abstract : System::Xml::XmlReader
public abstract class XmlDictionaryReader : System.Xml.XmlReader
type XmlDictionaryReader = class
    inherit XmlReader
Public MustInherit Class XmlDictionaryReader
Inherits XmlReader
继承
XmlDictionaryReader
派生

注解

此类中的方法读取 XmlDictionary 对象。

此类派生自 XmlReader.

请注意,CDATA 节内行源字符规范化存在一个已知问题。

构造函数

名称 说明
XmlDictionaryReader()

创建此类的实例。 仅由其派生类调用。

属性

名称 说明
AttributeCount

在派生类中重写时,获取当前节点上的属性数。

(继承自 XmlReader)
BaseURI

在派生类中重写时,获取当前节点的基 URI。

(继承自 XmlReader)
CanCanonicalize

此属性始终返回 false。 如果派生类支持规范化,则派生类可以重写以返回 true

CanReadBinaryContent

获取一个值, XmlReader 该值指示是否实现二进制内容读取方法。

(继承自 XmlReader)
CanReadValueChunk

获取一个值,该值指示是否 XmlReader 实现该方法 ReadValueChunk(Char[], Int32, Int32)

(继承自 XmlReader)
CanResolveEntity

获取一个值,该值指示此读取器是否可以分析和解析实体。

(继承自 XmlReader)
Depth

在派生类中重写时,获取 XML 文档中当前节点的深度。

(继承自 XmlReader)
EOF

在派生类中重写时,获取一个值,该值指示读取器是否位于流的末尾。

(继承自 XmlReader)
HasAttributes

获取一个值,该值指示当前节点是否具有任何属性。

(继承自 XmlReader)
HasValue

在派生类中重写时,获取一个值,该值指示当前节点是否可以具有 Value

(继承自 XmlReader)
IsDefault

在派生类中重写时,获取一个值,该值指示当前节点是否是从 DTD 或架构中定义的默认值生成的属性。

(继承自 XmlReader)
IsEmptyElement

在派生类中重写时,获取一个值,该值指示当前节点是否为空元素(例如)。 <MyElement/>

(继承自 XmlReader)
Item[Int32]

在派生类中重写时,获取具有指定索引的属性的值。

(继承自 XmlReader)
Item[String, String]

在派生类中重写时,获取具有指定 LocalName 属性的值和 NamespaceURI

(继承自 XmlReader)
Item[String]

在派生类中重写时,获取具有指定 Name属性的值。

(继承自 XmlReader)
LocalName

在派生类中重写时,获取当前节点的本地名称。

(继承自 XmlReader)
Name

在派生类中重写时,获取当前节点的限定名称。

(继承自 XmlReader)
NamespaceURI

在派生类中重写时,获取读取器所在的节点的命名空间 URI(如 W3C 命名空间规范中定义)。

(继承自 XmlReader)
NameTable

在派生类中重写时,获取 XmlNameTable 与此实现关联的项。

(继承自 XmlReader)
NodeType

在派生类中重写时,获取当前节点的类型。

(继承自 XmlReader)
Prefix

在派生类中重写时,获取与当前节点关联的命名空间前缀。

(继承自 XmlReader)
Quotas

获取应用于此类的当前实例的配额值。

QuoteChar

在派生类中重写时,获取用于将属性节点的值括起来的引号字符。

(继承自 XmlReader)
ReadState

在派生类中重写时,获取读取器的状态。

(继承自 XmlReader)
SchemaInfo

获取由于架构验证而分配给当前节点的架构信息。

(继承自 XmlReader)
Settings

XmlReaderSettings获取用于创建此XmlReader实例的对象。

(继承自 XmlReader)
Value

在派生类中重写时,获取当前节点的文本值。

(继承自 XmlReader)
ValueType

获取当前节点的公共语言运行时 (CLR) 类型。

(继承自 XmlReader)
XmlLang

在派生类中重写时,获取当前 xml:lang 范围。

(继承自 XmlReader)
XmlSpace

在派生类中重写时,获取当前 xml:space 范围。

(继承自 XmlReader)

方法

名称 说明
Close()

在派生类中重写时,将 ReadState 更改为 Closed.

(继承自 XmlReader)
CreateBinaryReader(Byte[], Int32, Int32, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession, OnXmlDictionaryReaderClose)

创建XmlDictionaryReader的实例,该实例可以读取.NET二进制 XML 格式。

CreateBinaryReader(Byte[], Int32, Int32, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession)

创建XmlDictionaryReader的实例,该实例可以读取.NET二进制 XML 格式。

CreateBinaryReader(Byte[], Int32, Int32, IXmlDictionary, XmlDictionaryReaderQuotas)

创建XmlDictionaryReader的实例,该实例可以读取.NET二进制 XML 格式。

CreateBinaryReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas)

创建XmlDictionaryReader的实例,该实例可以读取.NET二进制 XML 格式。

CreateBinaryReader(Byte[], XmlDictionaryReaderQuotas)

创建XmlDictionaryReader的实例,该实例可以读取.NET二进制 XML 格式。

CreateBinaryReader(Stream, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession, OnXmlDictionaryReaderClose)

创建XmlDictionaryReader的实例,该实例可以读取.NET二进制 XML 格式。

CreateBinaryReader(Stream, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession)

创建XmlDictionaryReader的实例,该实例可以读取.NET二进制 XML 格式。

CreateBinaryReader(Stream, IXmlDictionary, XmlDictionaryReaderQuotas)

创建XmlDictionaryReader的实例,该实例可以读取.NET二进制 XML 格式。

CreateBinaryReader(Stream, XmlDictionaryReaderQuotas)

创建XmlDictionaryReader的实例,该实例可以读取.NET二进制 XML 格式。

CreateDictionaryReader(XmlReader)

从现有XmlDictionaryReader实例创建实例XmlReader

CreateMtomReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas)

创建一个实例,该实例 XmlDictionaryReader 以 MTOM 格式读取 XML。

CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose)

创建一个实例,该实例 XmlDictionaryReader 以 MTOM 格式读取 XML。

CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas)

创建一个实例,该实例 XmlDictionaryReader 以 MTOM 格式读取 XML。

CreateMtomReader(Byte[], Int32, Int32, Encoding[], XmlDictionaryReaderQuotas)

创建一个实例,该实例 XmlDictionaryReader 以 MTOM 格式读取 XML。

CreateMtomReader(Stream, Encoding, XmlDictionaryReaderQuotas)

创建一个实例,该实例 XmlDictionaryReader 以 MTOM 格式读取 XML。

CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose)

创建一个实例,该实例 XmlDictionaryReader 以 MTOM 格式读取 XML。

CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas)

创建一个实例,该实例 XmlDictionaryReader 以 MTOM 格式读取 XML。

CreateMtomReader(Stream, Encoding[], XmlDictionaryReaderQuotas)

创建一个实例,该实例 XmlDictionaryReader 以 MTOM 格式读取 XML。

CreateTextReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

创建 XmlDictionaryReader 的实例。

CreateTextReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas)

创建 XmlDictionaryReader 的实例。

CreateTextReader(Byte[], XmlDictionaryReaderQuotas)

创建 XmlDictionaryReader 的实例。

CreateTextReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

创建 XmlDictionaryReader 的实例。

CreateTextReader(Stream, XmlDictionaryReaderQuotas)

创建 XmlDictionaryReader 的实例。

Dispose()

释放类的 XmlReader 当前实例使用的所有资源。

(继承自 XmlReader)
Dispose(Boolean)

释放由托管资源使用 XmlReader 的非托管资源,并选择性地释放托管资源。

(继承自 XmlReader)
EndCanonicalization()

此方法尚未实现。

Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetAttribute(Int32)

在派生类中重写时,获取具有指定索引的属性的值。

(继承自 XmlReader)
GetAttribute(String, String)

在派生类中重写时,获取具有指定 LocalName 属性的值和 NamespaceURI

(继承自 XmlReader)
GetAttribute(String)

在派生类中重写时,获取具有指定 Name属性的值。

(继承自 XmlReader)
GetAttribute(XmlDictionaryString, XmlDictionaryString)

在派生类中重写时,获取特性的值。

GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetNonAtomizedNames(String, String)

获取非原子化名称。

GetType()

获取当前实例的 Type

(继承自 Object)
GetValueAsync()

异步获取当前节点的值。

(继承自 XmlReader)
IndexOfLocalName(String[], String)

获取名称数组中当前节点的本地名称的索引。

IndexOfLocalName(XmlDictionaryString[], XmlDictionaryString)

获取名称数组中当前节点的本地名称的索引。

IsLocalName(String)

检查参数 localName是否为当前节点的本地名称。

IsLocalName(XmlDictionaryString)

检查参数 localName是否为当前节点的本地名称。

IsNamespaceUri(String)

检查参数 namespaceUri是否为当前节点的命名空间。

IsNamespaceUri(XmlDictionaryString)

检查参数 namespaceUri是否为当前节点的命名空间。

IsStartArray(Type)

检查读取器是否位于数组的开头。 此类返回 false,但具有数组概念的派生类可能会返回 true

IsStartElement()

调用 MoveToContent() 和测试当前内容节点是否为开始标记或空元素标记。

(继承自 XmlReader)
IsStartElement(String, String)

调用MoveToContent()并测试当前内容节点是否为开始标记或空元素标记,以及找到的元素的和LocalName属性是否NamespaceURI与给定字符串匹配。

(继承自 XmlReader)
IsStartElement(String)

调用 MoveToContent() 和测试当前内容节点是否为开始标记或空元素标记,以及找到的元素的属性是否 Name 与给定参数匹配。

(继承自 XmlReader)
IsStartElement(XmlDictionaryString, XmlDictionaryString)

测试第一个标记是开始标记还是空元素标记,以及本地名称和命名空间 URI 是否与当前节点的标记匹配。

IsTextNode(XmlNodeType)

测试当前节点是否为文本节点。

LookupNamespace(String)

在派生类中重写时,解析当前元素作用域中的命名空间前缀。

(继承自 XmlReader)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
MoveToAttribute(Int32)

在派生类中重写时,将移动到具有指定索引的属性。

(继承自 XmlReader)
MoveToAttribute(String, String)

在派生类中重写时,将移动到具有指定 LocalNameNamespaceURI.

(继承自 XmlReader)
MoveToAttribute(String)

在派生类中重写时,将移动到具有指定 Name属性的属性。

(继承自 XmlReader)
MoveToContent()

检查当前节点是否为内容(非空白文本、CDATAElementEndElementEntityReferenceEndEntity)节点。 如果节点不是内容节点,读取器将跳到下一个内容节点或文件末尾。 它跳过以下类型的节点:ProcessingInstruction、、DocumentTypeCommentWhitespaceSignificantWhitespace

(继承自 XmlReader)
MoveToContentAsync()

异步检查当前节点是否为内容节点。 如果节点不是内容节点,读取器将跳到下一个内容节点或文件末尾。

(继承自 XmlReader)
MoveToElement()

在派生类中重写时,移动到包含当前属性节点的元素。

(继承自 XmlReader)
MoveToFirstAttribute()

在派生类中重写时,移动到第一个属性。

(继承自 XmlReader)
MoveToNextAttribute()

在派生类中重写时,移动到下一个属性。

(继承自 XmlReader)
MoveToStartElement()

测试当前内容节点是起始元素还是空元素。

MoveToStartElement(String, String)

测试当前内容节点是起始元素还是空元素,以及元素的和LocalName属性是否NamespaceURI与给定参数匹配。

MoveToStartElement(String)

测试当前内容节点是起始元素还是空元素,以及元素的属性是否 Name 与给定参数匹配。

MoveToStartElement(XmlDictionaryString, XmlDictionaryString)

测试当前内容节点是起始元素还是空元素,以及元素的和LocalName属性是否NamespaceURI与给定参数匹配。

Read()

在派生类中重写时,从流中读取下一个节点。

(继承自 XmlReader)
ReadArray(String, String, Boolean[], Int32, Int32)

将重复出现的 Boolean 节点读入类型化数组。

ReadArray(String, String, DateTime[], Int32, Int32)

将重复出现的 DateTime 节点读入类型化数组。

ReadArray(String, String, Decimal[], Int32, Int32)

将重复出现的 Decimal 节点读入类型化数组。

ReadArray(String, String, Double[], Int32, Int32)

将重复出现的 Double 节点读入类型化数组。

ReadArray(String, String, Guid[], Int32, Int32)

将重复出现的 Guid 节点读入类型化数组。

ReadArray(String, String, Int16[], Int32, Int32)

将重复出现的 short 整数读入类型化数组。

ReadArray(String, String, Int32[], Int32, Int32)

将重复出现的整数读入类型化数组。

ReadArray(String, String, Int64[], Int32, Int32)

将重复出现的 long 整数读入类型化数组。

ReadArray(String, String, Single[], Int32, Int32)

将重复出现的 float 数字读入类型化数组。

ReadArray(String, String, TimeSpan[], Int32, Int32)

将重复出现的 TimeSpan 节点读入类型化数组。

ReadArray(XmlDictionaryString, XmlDictionaryString, Boolean[], Int32, Int32)

将重复出现的 Boolean 节点读入类型化数组。

ReadArray(XmlDictionaryString, XmlDictionaryString, DateTime[], Int32, Int32)

将重复出现的 DateTime 节点读入类型化数组。

ReadArray(XmlDictionaryString, XmlDictionaryString, Decimal[], Int32, Int32)

将重复出现的 Decimal 节点读入类型化数组。

ReadArray(XmlDictionaryString, XmlDictionaryString, Double[], Int32, Int32)

将节点类型的重复事件 Double 读入类型化数组。

ReadArray(XmlDictionaryString, XmlDictionaryString, Guid[], Int32, Int32)

将重复出现的 Guid 节点读入类型化数组。

ReadArray(XmlDictionaryString, XmlDictionaryString, Int16[], Int32, Int32)

将重复出现的 short 整数读入类型化数组。

ReadArray(XmlDictionaryString, XmlDictionaryString, Int32[], Int32, Int32)

将重复出现的整数读入类型化数组。

ReadArray(XmlDictionaryString, XmlDictionaryString, Int64[], Int32, Int32)

将重复出现的 long 整数读入类型化数组。

ReadArray(XmlDictionaryString, XmlDictionaryString, Single[], Int32, Int32)

将重复出现的 float 数字读入类型化数组。

ReadArray(XmlDictionaryString, XmlDictionaryString, TimeSpan[], Int32, Int32)

将重复出现的 TimeSpan 节点读入类型化数组。

ReadAsync()

从流中异步读取下一个节点。

(继承自 XmlReader)
ReadAttributeValue()

在派生类中重写时,将属性值分析为一个或多个TextEntityReferenceEndEntity节点。

(继承自 XmlReader)
ReadBooleanArray(String, String)

将重复出现的 Boolean 节点读入类型化数组。

ReadBooleanArray(XmlDictionaryString, XmlDictionaryString)

将重复出现的 Boolean 节点读入类型化数组。

ReadContentAs(Type, IXmlNamespaceResolver)

将节点的内容转换为指定类型。

ReadContentAsAsync(Type, IXmlNamespaceResolver)

将内容异步读取为指定类型的对象。

(继承自 XmlReader)
ReadContentAsBase64()

读取内容并返回 Base64 解码的二进制字节。

ReadContentAsBase64(Byte[], Int32, Int32)

读取内容并返回 Base64 解码的二进制字节。

(继承自 XmlReader)
ReadContentAsBase64Async(Byte[], Int32, Int32)

异步读取内容并返回 Base64 解码的二进制字节。

(继承自 XmlReader)
ReadContentAsBinHex()

读取内容并返回解码的 BinHex 二进制字节。

ReadContentAsBinHex(Byte[], Int32, Int32)

读取内容并返回解码的 BinHex 二进制字节。

(继承自 XmlReader)
ReadContentAsBinHex(Int32)

读取内容并返回解码的 BinHex 二进制字节。

ReadContentAsBinHexAsync(Byte[], Int32, Int32)

异步读取内容并返回解码的 BinHex 二进制字节。

(继承自 XmlReader)
ReadContentAsBoolean()

将当前位置的文本内容读作一个 Boolean

(继承自 XmlReader)
ReadContentAsChars(Char[], Int32, Int32)

将内容读入 char 数组。

ReadContentAsDateTime()

将当前位置的文本内容作为对象 DateTime 读取。

(继承自 XmlReader)
ReadContentAsDateTimeOffset()

将当前位置的文本内容作为对象 DateTimeOffset 读取。

(继承自 XmlReader)
ReadContentAsDecimal()

将节点的内容转换为 decimal

ReadContentAsDouble()

将当前位置的文本内容作为双精度浮点数读取。

(继承自 XmlReader)
ReadContentAsFloat()

将节点的内容转换为 float

ReadContentAsGuid()

将节点的内容转换为 guid

ReadContentAsInt()

以 32 位带符号整数的形式读取当前位置的文本内容。

(继承自 XmlReader)
ReadContentAsLong()

以 64 位带符号整数的形式读取当前位置的文本内容。

(继承自 XmlReader)
ReadContentAsObject()

将当前位置的文本内容读作一个 Object

(继承自 XmlReader)
ReadContentAsObjectAsync()

以异步方式读取当前位置的文本内容。Object

(继承自 XmlReader)
ReadContentAsQualifiedName(String, String)

将节点的内容转换为限定的名称表示形式。

ReadContentAsString()

将节点的内容转换为字符串。

ReadContentAsString(Int32)

将节点的内容转换为字符串。

ReadContentAsString(String[], Int32)

将节点的内容转换为字符串。

ReadContentAsString(XmlDictionaryString[], Int32)

将节点的内容转换为字符串。

ReadContentAsStringAsync()

以对象的形式 String 异步读取当前位置的文本内容。

(继承自 XmlReader)
ReadContentAsTimeSpan()

将节点的内容转换为 TimeSpan

ReadContentAsUniqueId()

将节点的内容转换为唯一标识符。

ReadDateTimeArray(String, String)

将节点的内容转换为 DateTime 数组。

ReadDateTimeArray(XmlDictionaryString, XmlDictionaryString)

将节点的内容转换为 DateTime 数组。

ReadDecimalArray(String, String)

将节点的内容转换为 Decimal 数组。

ReadDecimalArray(XmlDictionaryString, XmlDictionaryString)

将节点的内容转换为 Decimal 数组。

ReadDoubleArray(String, String)

将节点的内容转换为 Double 数组。

ReadDoubleArray(XmlDictionaryString, XmlDictionaryString)

将节点的内容转换为 Double 数组。

ReadElementContentAs(Type, IXmlNamespaceResolver, String, String)

检查指定的本地名称和命名空间 URI 是否与当前元素的本地名称和命名空间 URI 匹配,然后将元素内容作为请求的类型读取。

(继承自 XmlReader)
ReadElementContentAs(Type, IXmlNamespaceResolver)

将元素内容读取为请求的类型。

(继承自 XmlReader)
ReadElementContentAsAsync(Type, IXmlNamespaceResolver)

以异步方式读取元素内容作为请求的类型。

(继承自 XmlReader)
ReadElementContentAsBase64()

将节点的内容转换为 Base64 字节数组。

ReadElementContentAsBase64(Byte[], Int32, Int32)

读取元素并解码 Base64 内容。

(继承自 XmlReader)
ReadElementContentAsBase64Async(Byte[], Int32, Int32)

异步读取元素并解码 Base64 内容。

(继承自 XmlReader)
ReadElementContentAsBinHex()

将节点的内容转换为字节数组 BinHex

ReadElementContentAsBinHex(Byte[], Int32, Int32)

读取元素并解码 BinHex 内容。

(继承自 XmlReader)
ReadElementContentAsBinHexAsync(Byte[], Int32, Int32)

异步读取元素并解码 BinHex 内容。

(继承自 XmlReader)
ReadElementContentAsBoolean()

将元素的内容转换为 Boolean.

ReadElementContentAsBoolean(String, String)

检查指定的本地名称和命名空间 URI 是否与当前元素的本地名称和命名空间 URI 匹配,然后读取当前元素并将内容作为 Boolean 对象返回。

(继承自 XmlReader)
ReadElementContentAsDateTime()

将元素的内容转换为 DateTime.

ReadElementContentAsDateTime(String, String)

检查指定的本地名称和命名空间 URI 是否与当前元素的本地名称和命名空间 URI 匹配,然后读取当前元素并将内容作为 DateTime 对象返回。

(继承自 XmlReader)
ReadElementContentAsDecimal()

将元素的内容转换为 Decimal.

ReadElementContentAsDecimal(String, String)

检查指定的本地名称和命名空间 URI 是否与当前元素的本地名称和命名空间 URI 匹配,然后读取当前元素并将内容作为 Decimal 对象返回。

(继承自 XmlReader)
ReadElementContentAsDouble()

将元素的内容转换为 Double.

ReadElementContentAsDouble(String, String)

检查指定的本地名称和命名空间 URI 是否与当前元素的 URI 匹配,然后读取当前元素,并将内容作为双精度浮点数返回。

(继承自 XmlReader)
ReadElementContentAsFloat()

将元素的内容转换为浮点数(Single)。

ReadElementContentAsFloat(String, String)

检查指定的本地名称和命名空间 URI 是否与当前元素匹配,然后读取当前元素,并将内容作为单精度浮点数返回。

(继承自 XmlReader)
ReadElementContentAsGuid()

将元素的内容转换为 Guid.

ReadElementContentAsInt()

将元素的内容转换为整数(Int32)。

ReadElementContentAsInt(String, String)

检查指定的本地名称和命名空间 URI 是否与当前元素的本地名称和命名空间 URI 匹配,然后读取当前元素并将内容作为 32 位带符号整数返回。

(继承自 XmlReader)
ReadElementContentAsLong()

将元素的内容转换为长整数(Int64)。

ReadElementContentAsLong(String, String)

检查指定的本地名称和命名空间 URI 是否与当前元素的 URI 匹配,然后读取当前元素,并将内容作为 64 位带符号整数返回。

(继承自 XmlReader)
ReadElementContentAsObject()

读取当前元素,并将内容返回为 .Object

(继承自 XmlReader)
ReadElementContentAsObject(String, String)

检查指定的本地名称和命名空间 URI 是否与当前元素的本地名称和命名空间 URI 匹配,然后读取当前元素并将内容作为一个 Object返回。

(继承自 XmlReader)
ReadElementContentAsObjectAsync()

以异步方式读取当前元素,并将内容作为一个 Object返回 。

(继承自 XmlReader)
ReadElementContentAsString()

将元素的内容转换为 String.

ReadElementContentAsString(String, String)

检查指定的本地名称和命名空间 URI 是否与当前元素的本地名称和命名空间 URI 匹配,然后读取当前元素并将内容作为 String 对象返回。

(继承自 XmlReader)
ReadElementContentAsStringAsync()

异步读取当前元素,并将内容作为对象 String 返回。

(继承自 XmlReader)
ReadElementContentAsTimeSpan()

将元素的内容转换为 TimeSpan.

ReadElementContentAsUniqueId()

将元素的内容转换为唯一标识符。

ReadElementString()

读取纯文本元素。 但是,我们建议改用 ReadElementContentAsString() 该方法,因为它提供了一种更直接的方法来处理此操作。

(继承自 XmlReader)
ReadElementString(String, String)

在读取纯文本元素之前,检查找到的元素和LocalName属性是否NamespaceURI与给定字符串匹配。 但是,我们建议改用 ReadElementContentAsString(String, String) 该方法,因为它提供了一种更直接的方法来处理此操作。

(继承自 XmlReader)
ReadElementString(String)

在读取纯文本元素之前,检查找到的元素的属性是否 Name 与给定字符串匹配。 但是,我们建议改用 ReadElementContentAsString() 该方法,因为它提供了一种更直接的方法来处理此操作。

(继承自 XmlReader)
ReadEndElement()

检查当前内容节点是否为结束标记,并将读取器前进到下一个节点。

(继承自 XmlReader)
ReadFullStartElement()

检查当前节点是否为元素,并将读取器前进到下一个节点。

ReadFullStartElement(String, String)

检查当前节点是否是具有给定 localName 元素的元素,并将 namespaceUri 读取器前进到下一个节点。

ReadFullStartElement(String)

检查当前节点是否是具有给定 name 元素的元素,并将读取器前进到下一个节点。

ReadFullStartElement(XmlDictionaryString, XmlDictionaryString)

检查当前节点是否是具有给定 localName 元素的元素,并将 namespaceUri 读取器前进到下一个节点。

ReadGuidArray(String, String)

读取一系列具有给定 localName 节点和 namespaceUri 数组 Guid的节点的内容。

ReadGuidArray(XmlDictionaryString, XmlDictionaryString)

读取一系列具有给定 localName 节点和 namespaceUri 数组 Guid的节点的内容。

ReadInnerXml()

在派生类中重写时,以字符串形式读取所有内容,包括标记。

(继承自 XmlReader)
ReadInnerXmlAsync()

以字符串形式异步读取所有内容,包括标记。

(继承自 XmlReader)
ReadInt16Array(String, String)

读取具有给定 localName 节点的一系列节点的内容,并将其 namespaceUri 读入整数数组 shortInt16)。

ReadInt16Array(XmlDictionaryString, XmlDictionaryString)

读取具有给定 localName 节点的一系列节点的内容,并将其 namespaceUri 读入整数数组 shortInt16)。

ReadInt32Array(String, String)

读取具有给定 localName 节点的一系列节点的内容,并将其 namespaceUri 读入整数数组(Int32)。

ReadInt32Array(XmlDictionaryString, XmlDictionaryString)

读取具有给定 localName 节点的一系列节点的内容,并将其 namespaceUri 读入整数数组(Int32)。

ReadInt64Array(String, String)

读取具有给定 localName 节点的一系列节点的内容,并将其 namespaceUri 读入整数数组 longInt64)。

ReadInt64Array(XmlDictionaryString, XmlDictionaryString)

读取具有给定 localName 节点的一系列节点的内容,并将其 namespaceUri 读入整数数组 longInt64)。

ReadOuterXml()

在派生类中重写时,读取内容,包括标记,表示此节点及其所有子级。

(继承自 XmlReader)
ReadOuterXmlAsync()

异步读取内容,包括标记,表示此节点及其所有子级。

(继承自 XmlReader)
ReadSingleArray(String, String)

读取具有给定 localName 节点的一系列节点的内容,并将其 namespaceUri 读入数字数组 floatSingle)。

ReadSingleArray(XmlDictionaryString, XmlDictionaryString)

读取具有给定 localName 节点的一系列节点的内容,并将其 namespaceUri 读入数字数组 floatSingle)。

ReadStartElement()

检查当前节点是否为元素,并将读取器前进到下一个节点。

(继承自 XmlReader)
ReadStartElement(String, String)

检查当前内容节点是否是具有给定 LocalName 元素的元素,并将 NamespaceURI 读取器前进到下一个节点。

(继承自 XmlReader)
ReadStartElement(String)

检查当前内容节点是否是具有给定 Name 元素的元素,并将读取器前进到下一个节点。

(继承自 XmlReader)
ReadStartElement(XmlDictionaryString, XmlDictionaryString)

检查当前节点是否是具有给定 localName 元素的元素,并将 namespaceUri 读取器前进到下一个节点。

ReadString()

将当前节点的内容读入字符串。

ReadString(Int32)

将当前节点的内容读入具有给定最大长度的字符串中。

ReadSubtree()

返回可用于读取当前节点及其所有后代的新 XmlReader 实例。

(继承自 XmlReader)
ReadTimeSpanArray(String, String)

读取具有给定localName节点namespaceUriTimeSpan和数组的一系列节点的内容。

ReadTimeSpanArray(XmlDictionaryString, XmlDictionaryString)

读取具有给定localName节点namespaceUriTimeSpan和数组的一系列节点的内容。

ReadToDescendant(String, String)

使用指定的本地名称和命名空间 URI 前进 XmlReader 到下一个后代元素。

(继承自 XmlReader)
ReadToDescendant(String)

使用指定的限定名称前进 XmlReader 到下一个后代元素。

(继承自 XmlReader)
ReadToFollowing(String, String)

读取,直到找到具有指定本地名称和命名空间 URI 的元素。

(继承自 XmlReader)
ReadToFollowing(String)

读取,直到找到具有指定限定名称的元素。

(继承自 XmlReader)
ReadToNextSibling(String, String)

使用指定的本地名称和命名空间 URI 前进 XmlReader 到下一个同级元素。

(继承自 XmlReader)
ReadToNextSibling(String)

使用指定的限定名称前进 XmlReader 到下一个同级元素。

(继承自 XmlReader)
ReadValueAsBase64(Byte[], Int32, Int32)

未实现。

ReadValueChunk(Char[], Int32, Int32)

读取嵌入在 XML 文档中的大型文本流。

(继承自 XmlReader)
ReadValueChunkAsync(Char[], Int32, Int32)

异步读取嵌入在 XML 文档中的大型文本流。

(继承自 XmlReader)
ResolveEntity()

在派生类中重写时,解析节点的 EntityReference 实体引用。

(继承自 XmlReader)
Skip()

跳过当前节点的子节点。

(继承自 XmlReader)
SkipAsync()

异步跳过当前节点的子级。

(继承自 XmlReader)
StartCanonicalization(Stream, Boolean, String[])

此方法尚未实现。

ToString()

返回一个表示当前对象的字符串。

(继承自 Object)
TryGetArrayLength(Int32)

未在此类中实现(它始终返回 false)。 可以在派生类中重写。

TryGetBase64ContentLength(Int32)

未在此类中实现(它始终返回 false)。 可以在派生类中重写。

TryGetLocalNameAsDictionaryString(XmlDictionaryString)

未在此类中实现(它始终返回 false)。 可以在派生类中重写。

TryGetNamespaceUriAsDictionaryString(XmlDictionaryString)

未在此类中实现(它始终返回 false)。 可以在派生类中重写。

TryGetValueAsDictionaryString(XmlDictionaryString)

未在此类中实现(它始终返回 false)。 可以在派生类中重写。

显式接口实现

名称 说明
IDisposable.Dispose()

有关此成员的说明,请参阅 Dispose()

(继承自 XmlReader)

适用于