XML - 解析器

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

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

XML Parser

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

在解析过程中,一些商业产品可用于促进XML文档的细分并产生更可靠的结果.

一些常用的解析器列在下面和下面;

  • MSXML(Microsoft Core XML Services) : 这是Microsoft的一套标准XML工具,包括解析器.

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

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

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

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