XmlNodeReader 类

表示提供对 XmlNode 中的 XML 数据进行快速、非缓存的只进访问的读取器。

**命名空间:**System.Xml
**程序集:**System.Xml(在 system.xml.dll 中)

语法

声明
Public Class XmlNodeReader
    Inherits XmlReader
    Implements IXmlNamespaceResolver
用法
Dim instance As XmlNodeReader
public class XmlNodeReader : XmlReader, IXmlNamespaceResolver
public ref class XmlNodeReader : public XmlReader, IXmlNamespaceResolver
public class XmlNodeReader extends XmlReader implements IXmlNamespaceResolver
public class XmlNodeReader extends XmlReader implements IXmlNamespaceResolver

备注

提示

在 Microsoft .NET Framework 2.0 版 中,推荐的做法是使用 XmlReaderSettings 类和 Create 方法创建 XmlReader 实例。这使您可以充分利用 .NET Framework 中引入的所有新功能。有关更多信息,请参见 创建 XML 读取器

XmlNodeReader 能够读取 XML DOM 子树。此类不支持文档类型定义 (DTD) 或架构验证。若要执行数据验证,请使用验证 XmlReader 对象。

有关 XmlReader 类的进一步论述,请参见 用 XmlReader 读取 XML

继承层次结构

System.Object
   System.Xml.XmlReader
    System.Xml.XmlNodeReader

线程安全

此类型的任何公共静态(Visual Basic 中的 Shared)成员都是线程安全的,但不保证所有实例成员都是线程安全的。

平台

Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

.NET Compact Framework

受以下版本支持:2.0、1.0

请参见

参考

XmlNodeReader 成员
System.Xml 命名空间