📜  Java XML-解析器

📅  最后修改于: 2020-11-14 10:23:20             🧑  作者: Mango


XML解析是指遍历XML文档以访问或修改数据。

什么是XML解析器?

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

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

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

  • JDOM Parser-以与DOM解析器类似的方式解析XML文档,但方式更简单。

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

  • XPath Parser-基于表达式解析XML文档,广泛与XSLT结合使用。

  • DOM4J Parser-使用Java Collections Framework解析XML,XPath和XSLT的Java库。它提供对DOM,SAX和JAXP的支持。

有JAXB和XSLT API可用于以面向对象的方式处理XML解析。在本教程的后续章节中,我们将详细介绍每个解析器。