Xerces 简明教程

Apache Xerces - XML Parsers

What is Apache Xerces2?

Xerces2 是基于 Java 的处理器,并提供以下 XML 解析 API 标准的标准接口和实现:

  1. 文档对象模型(DOM)第 3 级

  2. 简单 XML API(SAX)2.0.2

  3. XML 流式 API(STAX)1.0 事件 API

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

What is XML Parsing?

解析 XML 指的是遍历 XML 文档来访问数据或通过一种或另一种方式修改数据。

What is XML Parser?

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

  1. Dom Parser − 通过加载文档的完整内容并在内存中创建其完整的层次化树来解析文档。

  2. SAX Parser − 根据基于事件的触发器来解析文档。不会将完整文档加载到内存中。

  3. StAX Parser − 以类似于 SAX 解析器的方式解析文档,但效率更高。

现在,我们将在后续章节中使用 Apache Xerces 库来详细说明每个解析器。