📜  XML-解析器

📅  最后修改于: 2020-11-09 05:31:31             🧑  作者: Mango


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

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

XML解析器

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

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

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

  • MSXML(Microsoft核心XML服务) -这是Microsoft的标准XML工具集,其中包括解析器。

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

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

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

  • Xerces -Xerces用Java实现,并且由著名的开源Apache Software Foundation开发。