XML - 解析器



XML 解析器是一个软件库或一个包,为客户端应用程序提供与 XML 文档交互的接口。它检查 XML 文档的正确格式,还可以验证 XML 文档。如今的浏览器内置了 XML 解析器。

下图显示了 XML 解析器如何与 XML 文档交互 -

XML Parser

解析器的目的是将 XML 转换为可读代码。

为了简化解析过程,有一些商业产品可以促进 XML 文档的分解,并产生更可靠的结果。

下面列出了一些常用的解析器 -

  • MSXML(Microsoft Core XML Services) - 这是 Microsoft 的一套标准 XML 工具,其中包含一个解析器。

  • System.Xml.XmlDocument - 这个类是 .NET 库的一部分,其中包含许多与 XML 工作相关的不同类。

  • Java 内置解析器 - Java 库有自己的解析器。库的设计让你可以用外部实现(如 Apache 的 Xerces 或 Saxon)替换内置解析器。

  • Saxon - Saxon 提供用于解析、转换和查询 XML 的工具。

  • Xerces - Xerces 用 Java 实现,由著名的开源 Apache 软件基金会开发。

广告