Xml 简明教程
XML - Parsers
XML parser 是一个软件库或一个包,它提供接口,让客户端应用程序能够处理 XML 文档。它检查 XML 文档是否格式正确,还可以验证 XML 文档。现代浏览器具有内置的 XML 解析器。
下图显示了 XML 解析器如何与 XML 文档进行交互 −
解析器的目标是将 XML 转换称可读代码。
为了简化解析过程,一些商用产品可用于促进 XML 文档的分解并产生更可靠的结果。
以下是常用的一些解析器:
-
MSXML (Microsoft Core XML Services) − 这是一个由 Microsoft 提供的标准 XML 工具集,其中包括一个解析器。
-
System.Xml.XmlDocument − 此类是 .NET 库的一部分,该库包含许多与 XML 相关的不同类。
-
Java built-in parser − Java 库有自己的解析器。该库的设计让您可以将内置解析器替换为外部实现,例如 Apache 或 Saxon 的 Xerces。
-
Saxon − Saxon 为解析、转换和查询 XML 提供工具。
-
Xerces − Xerces 在 Java 中实现,由著名的开源 Apache 软件基金会开发。