- XML 教程
- XML - 主页
- XML - 概述
- XML - 语法
- XML - 文档
- XML - 声明
- XML - 标签
- XML - 元素
- XML - 属性
- XML - 注释
- XML - 字符实体
- XML - CDATA 节
- XML - 空白
- XML - 处理
- XML - 编码
- XML - 验证
- XML 有用资源
- XML - 快速指南
- XML - 有用资源
XML - 解析器
XML 解析器是一个软件库或一个包,为客户端应用程序提供与 XML 文档交互的接口。它检查 XML 文档的正确格式,还可以验证 XML 文档。如今的浏览器内置了 XML 解析器。
下图显示了 XML 解析器如何与 XML 文档交互 -
解析器的目的是将 XML 转换为可读代码。
为了简化解析过程,有一些商业产品可以促进 XML 文档的分解,并产生更可靠的结果。
下面列出了一些常用的解析器 -
MSXML(Microsoft Core XML Services) - 这是 Microsoft 的一套标准 XML 工具,其中包含一个解析器。
System.Xml.XmlDocument - 这个类是 .NET 库的一部分,其中包含许多与 XML 工作相关的不同类。
Java 内置解析器 - Java 库有自己的解析器。库的设计让你可以用外部实现(如 Apache 的 Xerces 或 Saxon)替换内置解析器。
Saxon - Saxon 提供用于解析、转换和查询 XML 的工具。
Xerces - Xerces 用 Java 实现,由著名的开源 Apache 软件基金会开发。
广告