XML 概述

.NET 框架中的 XML

可扩展标记语言 (XML) 是元标记语言,它提供描述结构化数据的格式。XML 支持生成新一代的基于 Web 的数据查看和操作应用程序。XML 是用于 Web 上的数据的通用语言。XML 使开发人员能够将各种应用程序的结构化数据传递到桌面,以用于进行本地计算和演示。

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 提供快速的、分析时验证。

WWW 联合会 (W3C) 一致性

该命名空间中的类符合 WWW 联合会 (W3C) 规范,因此可以提供各种各样的 XML 工具,用于生成 Web 应用程序和任何依赖于 XML 数据交换的方案。
原文地址:https://www.cnblogs.com/chorrysky/p/584460.html