返回首页 XML 中文版

教程

高级 XML

工具

XML 解析器

XML 解析器就是一个软件库或者是一个为客户端应用程序使用 XML 文档提供结构的程序包。它会适当的检查 XML 文档的格式,还会验证 XML 文档。现代浏览器都有内置的 XML 解析器。

下图展示了 XML 解析器如何与 XML 文档交互:

xml parser

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

为了缓解解析过程,还可以使用一些商业产品促进 XML 文档分解以便生成更可靠的结果。

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

  • MSXML(Microsoft Core XML Services): 这是一组来自微软的标准 XML 工具,包括一个解析器。
  • System.Xml.XmlDocument: 这个类是 .NET 库的一部分,其中包含很多 XML 相关的不同的类。
  • Java 内置解析器: Java 库有自己的解析器。这个库被设计为我们可以使用外部实现比如来自 Apache 的 Xerces 或者 Saxon 替换内置解析器。 _ Saxon: Saxon 提供了解析,转换和查询 XML 的工具。
  • Xerces: Xerces 是用 Java 实现的,它由著名的开源组织 Apache 软件基金会开发。
上一篇: 编辑器 下一篇: 处理程序