XML解析器

XML解析器是一个软件库把它提供的接口为客户端应用程序使用XML文档。它检查XML文档的适当的格式,并且还可以验证XML文档。现代浏览器都内置的XML解析器.

下图显示了XML解析器处理XML文档的交互方式:

XML解析器

解析器的目标是将XML转换成可读的代码.

为了缓解解析的过程中,一些商业产品提供了便利的XML文档的击穿和产生更可靠的结果.

S青梅常用解析器下面列出:

  • MSXML (Microsoft XML核心服务) :这是一组标准的XML工具从Microsoft包括一个解析器.

  • System.Xml.XmlDocument :这个类是dot.NET库,其中包含了许多有关使用XML的不同类别的一部分.

  • 解析器建在Java :Java库都有自己的解析器。该库设计成可以更换内置分析器与外部实现如Apache或撒克逊的Xerces.

  • Saxon :Saxon 提供工具,解析,转换和查询XML.

  • Xerces :用Java实现的Xerces,它是由著名的开放源码的Apache软件基金会开发.