Apache Xerces - XML 解析器



什么是 Apache Xerces2?

Xerces 是一个基于 Java 的处理程序,并为以下 XML 解析 API 标准提供了标准接口和实现 −

  • 文档对象模型 (DOM) 3 级

  • XML 简单 API (SAX) 2.0.2

  • 适用于 XML 的流式 API (StAX) 1.0 事件 API

  • 用于 XML 处理的 Java API (JAXP) 1.4

什么是 XML 解析?

解析 XML 是指遍历 XML 文档来访问数据或以某种方式修改数据。

什么是 XML 解析器?

XML 解析器提供了一种访问或修改 XML 文档中存在的数据的方法。Java 提供了多种选项来解析 XML 文档。以下是通常用于解析 XML 文档的各种类型的解析器。

  • Dom 解析器 - 通过加载文档的完整内容并创建其在内存中完整的树状层次结构来解析文档。

  • SAX 解析器 - 根据基于事件的触发器解析文档。不会将完整文档加载到内存中。

  • StAX 解析器 - 以类似于 SAX 解析器的方式解析文档,但效率更高。

现在,我们将利用 Apache Xerces 库在后续章节详细阐述每个解析器。

广告
© . All rights reserved.