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软件基金会开发.