Xml 简明教程

XML - Parsers

XML parser 是一个软件库或一个包,它提供接口,让客户端应用程序能够处理 XML 文档。它检查 XML 文档是否格式正确,还可以验证 XML 文档。现代浏览器具有内置的 XML 解析器。

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

xml parser

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

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

以下是常用的一些解析器:

  1. MSXML (Microsoft Core XML Services) − 这是一个由 Microsoft 提供的标准 XML 工具集,其中包括一个解析器。

  2. System.Xml.XmlDocument − 此类是 .NET 库的一部分,该库包含许多与 XML 相关的不同类。

  3. Java built-in parser − Java 库有自己的解析器。该库的设计让您可以将内置解析器替换为外部实现,例如 Apache 或 Saxon 的 Xerces。

  4. Saxon − Saxon 为解析、转换和查询 XML 提供工具。

  5. Xerces − Xerces 在 Java 中实现,由著名的开源 Apache 软件基金会开发。