XML Parsers

优质
小牛编辑
131浏览
2023-12-01

什么是Apache Xerces2?

Xerces2是一个基于Java的处理器,为遵循XML解析API标准提供标准接口和实现 -

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

  • 简单的XML API(SAX)2.0.2

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

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

什么是XML解析?

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

什么是XML Parser?

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

  • Dom Parser - 通过加载文档的完整内容并在内存中创建完整的分层树来解析文档。

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

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

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