Visual Studio 中的 XML 工具
可扩展标记语言 (XML) 是一种提供数据描述格式的标记语言。 该语言使跨越多个平台进行更准确的内容声明和获得更有意义的搜索结果变得更加容易。 此外,XML 实现了表示与数据的分离。 例如,在 HTML 中,使用标记来告诉浏览器将数据显示为粗体或斜体;而在 XML 中,标记只用于描述数据,例如城市名、温度和大气压。 在 XML 中,使用样式表(例如,可扩展样式表语言 (XSL) 和层叠样式表 (CSS))在浏览器中显示数据。 XML 将数据与表示及处理相分离。 这一特点使你能够通过应用不同的样式表和应用程序,按照所需的方式显示和处理数据。
XML 是为在 Web 上传送而优化了的 SGML 的子集。 它是由万维网联合会 (W3C) 定义的。 此标准化确保了结构化数据的统一性和相对于应用程序或供应商的独立性。
XML 是 Visual Studio 和 .NET Framework 的许多功能的核心。 下面的主题列表列出了 Visual Studio 和 .NET Framework 中提供的与 XML 相关的工具和功能。
有关详细信息,请参阅 XML 开发中心,该网站为 XML 开发人员提供了最新的文档、技术信息、下载、新闻组以及其他资源。
本节内容
参考
Microsoft.VisualStudio.XmlEditor
对任何 XML 文档,都通过 System.Xml.Linq 公开 XML 编辑器分析树。XML 标准参考
提供有关 XML 技术的信息,其中包括 XML、文档类型定义 (DTD)、XML 架构定义语言 (XSD) 和 XSLT。System.Xml
描述组成 System.Xml 命名空间的类和其他元素,并提供转到每一项的更详细信息的链接。System.Xml.Serialization
描述组成 System.Xml.Serialization 命名空间的类和其他元素,并提供指向有关每一项的更详细信息的链接。
相关章节
XML 文档对象模型 (DOM)
描述 XmlDocument 及其关联类如何遵从 W3C 文档对象模型 (Core) 等级 1 和等级 2 命名空间支持规范。使用 XmlReader 读取 XML
描述 XmlReader 如何通过 XML 流提供对 XML 数据的非缓存只进只读访问。使用 XmlWriter 编写 XML
描述 XmlWriter 如何提供生成 XML 流的非缓存只进方法,并帮助你生成符合 W3C 标准的 XML 文档。XSLT 转换
描述 XslCompiledTransform 类如何实现 XSLT 1.0 建议。使用 XPath 数据模型处理 XML 数据
描述 XPathNavigator 类怎样才能处理 XPathDocument 或 XmlDocument 对象中存储的 XML 数据。 XPathNavigator 类以 XQuery 1.0 和 XPath 2.0 数据模型为基础,可用于导航和编辑 XML 数据。XML 架构对象模型 (SOM)
通过提供 XmlSchema 类来加载和编辑架构,描述了用于创建和操作 XML 架构的类。