开发手册 欢迎您!
软件开发者资料库

Java XML - Parsers

Java XML Parsers - 从简单和简单的步骤学习Java XML,从基本到高级概念,包括概述,Java XML解析器,DOM解析器,解析XML文档,查询XML文档,创建XML文档,修改XML文档,SAX解析器,JDOM XML分析器,StAX分析器,XPath分析器,DOM4J分析器,XSLT,JAXB。

XML解析是指浏览XML文档以访问或修改数据.

什么是XML解析器?

XML Parser提供一种访问或修改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库,使用Java Collections Framework解析XML,XPath和XSLT.它提供对DOM,SAX和JAXP的支持.

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