XmlTextReader 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示提供对 XML 数据进行快速、非缓存、只进访问的读取器。
从 .NET Framework 2.0 开始,建议改用 XmlReader 类。
public ref class XmlTextReader : System::Xml::XmlReader, System::Xml::IXmlLineInfo, System::Xml::IXmlNamespaceResolver
public ref class XmlTextReader : System::Xml::XmlReader, System::Xml::IXmlLineInfo
public class XmlTextReader : System.Xml.XmlReader, System.Xml.IXmlLineInfo, System.Xml.IXmlNamespaceResolver
public class XmlTextReader : System.Xml.XmlReader, System.Xml.IXmlLineInfo
type XmlTextReader = class
inherit XmlReader
interface IXmlLineInfo
interface IXmlNamespaceResolver
type XmlTextReader = class
inherit XmlReader
interface IXmlLineInfo
Public Class XmlTextReader
Inherits XmlReader
Implements IXmlLineInfo, IXmlNamespaceResolver
Public Class XmlTextReader
Inherits XmlReader
Implements IXmlLineInfo
- 继承
- 实现
注解
有关此 API 的详细信息,请参阅 XmlTextReader 的补充 API 说明。
继承者说明
此类具有继承需求。 从 继承 XmlTextReader
需要完全信任。
构造函数
属性
AttributeCount |
获取当前节点上的属性数目。 |
BaseURI |
获取当前节点的基 URI。 |
CanReadBinaryContent |
获取一个值,该值指示 XmlTextReader 是否实现二进制内容读取方法。 |
CanReadBinaryContent |
获取一个值,该值指示 XmlReader 是否实现二进制内容读取方法。 (继承自 XmlReader) |
CanReadValueChunk |
获取一个值,该值指示 XmlTextReader 是否实现 ReadValueChunk(Char[], Int32, Int32) 方法。 |
CanReadValueChunk |
获取一个值,该值指示 XmlReader 是否实现 ReadValueChunk(Char[], Int32, Int32) 方法。 (继承自 XmlReader) |
CanResolveEntity |
获取一个值,该值指示此读取器是否可以分析和解析实体。 |
CanResolveEntity |
获取一个值,该值指示此读取器是否可以分析和解析实体。 (继承自 XmlReader) |
Depth |
获取 XML 文档中当前节点的深度。 |
DtdProcessing |
获取或设置 DtdProcessing 枚举。 |
Encoding |
获取文档的编码。 |
EntityHandling |
获取或设置一个值,该值指定读取器处理实体的方式。 |
EOF |
获取一个值,该值指示读取器是否定位在流结尾。 |
HasAttributes |
获取一个值,该值指示当前节点是否有任何属性。 (继承自 XmlReader) |
HasValue |
获取一个值,该值指示当前节点是否可以具有 |
IsDefault |
获取一个值,该值指示当前节点是否是从 DTD 或架构中定义的默认值生成的属性。 |
IsEmptyElement |
获取一个值,该值指示当前节点是否为空元素, (例如 |
Item[Int32] |
获取具有指定索引的属性的值。 |
Item[Int32] |
当在派生类中被重写时,获取具有指定索引的属性的值。 (继承自 XmlReader) |
Item[String, String] |
获取具有指定本地名称和命名空间 URI 的属性的值。 |
Item[String, String] |
当在派生类中被重写时,获取具有指定 LocalName 和 NamespaceURI 的属性的值。 (继承自 XmlReader) |
Item[String] |
获取具有指定名称的属性的值。 |
Item[String] |
当在派生类中被重写时,获取具有指定 Name 的属性的值。 (继承自 XmlReader) |
LineNumber |
获取当前行号。 |
LinePosition |
获取当前行位置。 |
LocalName |
获取当前节点的本地名称。 |
Name |
获取当前节点的限定名称。 |
Namespaces |
获取或设置一个值,该值指示是否进行命名空间支持。 |
NamespaceURI |
获取读取器定位在的节点的命名空间 URI(采用 W3C 命名空间规范中定义)。 |
NameTable |
获取与此实现关联的 XmlNameTable。 |
NodeType |
获取当前节点的类型。 |
Normalization |
获取或设置一个值,该值指示是否规范化空白区域和属性值。 |
Prefix |
获取与当前节点关联的命名空间前缀。 |
ProhibitDtd |
已过时.
已过时.
获取或设置一个值,该值指示是否允许 DTD 处理。 此属性已过时。 请改用 DtdProcessing。 |
QuoteChar |
获取用于括起属性节点的值的引号字符。 |
ReadState |
获取读取器的状态。 |
SchemaInfo |
获取作为架构验证结果分配给当前节点的架构信息。 (继承自 XmlReader) |
Settings |
获取用于创建此 XmlTextReader 实例的 XmlReaderSettings 对象。 |
Settings |
获取用于创建此 XmlReader 实例的 XmlReaderSettings 对象。 (继承自 XmlReader) |
Value |
获取当前节点的文本值。 |
ValueType |
获取当前节点的公共语言运行时 (CLR) 类型。 (继承自 XmlReader) |
WhitespaceHandling |
获取或设置一个值,该值指定如何处理空白区域。 |
XmlLang |
获取当前 |
XmlResolver |
设置用于解析 DTD 引用的 XmlResolver。 |
XmlSpace |
获取当前 |
方法
显式接口实现
IDisposable.Dispose() |
有关此成员的说明,请参见 Dispose()。 (继承自 XmlReader) |
IXmlLineInfo.HasLineInfo() |
有关此成员的说明,请参见 HasLineInfo()。 |
IXmlNamespaceResolver.GetNamespacesInScope(XmlNamespaceScope) |
有关此成员的说明,请参见 GetNamespacesInScope(XmlNamespaceScope)。 |
IXmlNamespaceResolver.LookupNamespace(String) |
有关此成员的说明,请参见 LookupNamespace(String)。 |
IXmlNamespaceResolver.LookupPrefix(String) |
有关此成员的说明,请参见 LookupPrefix(String)。 |