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 Developer Center(XML 开发中心),该网站为 XML 开发人员提供了最新的文档、技术信息、下载、新闻组以及其他资源。
本节内容
Working with XML Data
讨论 XML 在 Visual Studio 的数据处理方面的作用。调试 XSLT
提供相关主题的链接,这些主题介绍如何使用 Visual Studio 调试器调试 XSLT。
参考
Microsoft.VisualStudio.XmlEditor
为所有 XML Editor XML 显示 System.Xml.Linq 分析树在文档中。XML Standards Reference
提供有关 XML 技术的信息,其中包括 XML、文档类型定义 (DTD)、XML 架构定义语言 (XSD) 和 XSLT。System.Xml
描述组成 System.Xml 命名空间的类和其他元素,并提供转到每一项的更详细信息的链接。System.Xml.Serialization
描述组成 System.Xml.Serialization 命名空间的类和其他元素,并提供指向有关每一项的更详细信息的链接。
相关章节
XML Document Object Model (DOM)
描述 XmlDocument 及其关联类如何遵从 W3C 文档对象模型 (Core) 等级 1 和等级 2 命名空间支持规范。Reading XML with the XmlReader
描述 XmlReader 如何通过 XML 流提供对 XML 数据的非缓存只进只读访问。Writing XML with the XmlWriter
描述 XmlWriter 如何提供生成 XML 流的非缓存只进方法,并帮助您生成符合 W3C 标准的 XML 文档。XSLT Transformations
描述 XslCompiledTransform 类如何实现 XSLT 1.0 建议。Process XML Data Using the XPath Data Model
描述 XPathNavigator 类怎样才能处理 XPathDocument 或 XmlDocument 对象中存储的 XML 数据。XPathNavigator 类以 XQuery 1.0 和 XPath 2.0 数据模型为基础,可用于导航和编辑 XML 数据。XML Schema Object Model (SOM)
通过提供 XmlSchema 类来加载和编辑架构,描述了用于创建和操作 XML 架构的类。Resolve External XML Resources Named by a URI
解释 XmlResolver 是解析由统一资源标识符 (URI) 命名的外部 XML 资源的抽象类。