更新:November 2007
XmlReader 类是一个提供对 XML 数据的非缓存、只进只读访问的抽象基类。 该类符合 W3C 可扩展标记语言 (XML) 1.0 和 XML 中的命名空间的建议。
XmlReader 类支持从流或文件读取 XML 数据。 该类定义的方法和属性使您可以浏览数据并读取节点的内容。 当前节点指读取器所处的节点。 使用任何返回当前节点值的读取方法和属性推进读取器。
XmlReader 类使您可以:
- 检查字符是不是合法的 XML 字符,元素和属性的名称是不是有效的 XML 名称。 
- 检查 XML 文档的格式是否正确。 
- 根据 DTD 或架构验证数据。 
- 从 XML 流检索数据或使用提取模型跳过不需要的记录。 
本节内容
- XmlReader 类中的新功能 
 描述对 XmlReader 类的更改。
- 常见 XmlReader 任务 
 描述最常用的 XmlReader 任务。
- 使用 XmlReader 类 
 描述如何创建 XmlReader 实例、数据验证、读取数据等等。
- 将 XmlReader 与 SAX 读取器比较 
 描述 XmlReader 类与 SAX 读取器之间的差异。
相关章节
- 创建 XML 读取器 
 描述如何创建 XML 读取器。
- 使用 XmlReader 验证 XML 数据 
 描述如何使用 XmlReader 类验证数据。
- 安全性和 System.Xml 应用程序 
 讨论使用 XML 技术时的安全问题。