Java Xml 简明教程

Java JDOM Parser - Overview

JDOM 是一个基于 Java 的开源库,用于分析 XML 文档。它通常是一个对 Java 开发人员友好的 API。它经过 Java 优化,并且使用类似 List 和 Arrays 这样的 Java 集合。

JDOM 与 DOM 和 SAX API 配合使用,并且结合了这两个 API 的优点。它的内存占用量低,并且速度几乎与 SAX 一样快。

Environment Setup

为了使用 JDOM 解析器,您应该在应用程序的类路径中包含 jdom.jar。下载 jdom-2.0.5.zip.

When to Use JDOM parser?

您应在以下情况下使用 JDOM 解析器 −

  1. - 您需要了解大量有关 XML 文档结构的信息。

  2. 您需要移动 XML 文档的各个部分(例如,您可能希望对某些元素进行排序)。

  3. - 您需要多次使用 XML 文档中的信息。

  4. 您是 Java 开发人员,并且希望利用 Java 优化后的 XML 解析。

What is the result of Parsing?

使用 JDOM 解析器解析 XML 文档时,灵活地可以将包含所有文档元素的树形结构返回,而无需影响应用程序的内存占用空间。

如果文档结构良好且结构已知,JDOM 会提供各种实用函数来检查 XML 文档的内容和结构。

Advantages

以下为 JDOM 解析器的优点 -

  1. Developer friendly API.

  2. Flexible and easily maintainable.

  3. Lightweight and quick API

  4. 与 DOM 和 SAX 标准很好地集成。

JDOM classes

JDOM 定义了几个 Java 类。以下是常见的类:

JDOM Methods

使用 JDOM 时,经常会使用多种方法 -