近日在学习.Net framework里有关XML操作的库。现在简单罗列一下。
GotdotNet上的链接(http://chs.gotdotnet.com/quickstart/howto/doc/Xml/OverviewofXML.aspx)
GotdotNet上的链接(http://chs.gotdotnet.com/quickstart/howto/doc/Xml/OverviewofXML.aspx)
System.Xml 命名空间
该组主题讲述 System.Xml 命名空间中的 XML 类的用法。该命名空间包含各种各样的 XML 类,这些类可使用读取器、编写器和符合 WWW 联合会 (W3C) DOM 要求的组件来对 XML 数据进行分析、验证和操作。该主题还讲述 XML 路径语言 (XPath) 查询和可扩展样式表语言转换 (XSLT)。以下列表包含 XML 命名空间中主要的类:
- XmlTextReader 类提供对 XML 数据的快速、非缓存和只进的读取访问。
- XmlNodeReader 类为给定的 DOM 节点子树提供 XmlReader。
- XmlValidatingReader 类提供 DTD、XDR 和 XSD 架构验证。
- XmlTextWriter 类提供生成 XML 的快速、只进的方式。
- XmlDocument 类实现 W3C 文档对象模型级别 1 核心以及核心 DOM 级别 2。
- XmlDataDocument 类提供可与数据集关联的 XmlDocument 的实现。可通过数据集的关系表示形式或 XmlDataDocument 的树表示形式同时查看和操作结构化 XML。请参阅主题如何使用 XML 和 DataSet 类
- XPathDocument 类为 XSLT 提供了一种进行 XML 文档处理的快速和高性能的缓存。
- XPathNavigator 类为用于存储的 W3C XPath 1.0 数据模型提供了一种光标样式模型以便于浏览。
- XslTransform 类是与 W3C XSLT 1.0 规范兼容的 XSLT 处理器,用于转换 XML 文档。
- XmlSchema 对象模型类提供一组可进行浏览的类,这些类直接反映 W3C XSD 规范。它们提供以编程方式创建 XSD 架构的功能。
- XmlSchemaCollection 类提供 XDR 和 XSD 架构库。这些缓存在内存中的架构为 XmlValidatingReader 提供快速的、分析时验证。