📅  最后修改于: 2020-11-14 10:23:20             🧑  作者: Mango
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解析。在本教程的后续章节中,我们将详细介绍每个解析器。