Java Xml 简明教程

Java DOM Parser - Overview

Java DOM 解析器是一个 API(应用程序编程接口),它具有解析 XML 文档的类、接口和方法,方法是创建 DOM 树结构。

文档对象模型 (DOM) 是万维网联盟 (W3C) 的官方推荐规范。它定义了一个使程序能够访问和更新 XML 文档的样式、结构和内容的接口。

When to use Java DOM Parser?

你应在下列情况下使用 DOM 解析器:

  1. 您需要充分理解文档的结构。

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

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

What is the result of Parsing?

当您使用 DOM 解析器解析 XML 文档时,您将获得一个 tree structure ,其中包含了文档的所有元素。DOM 提供了多种功能,您可以使用它们来检查文档的内容和结构。

Advantages

以下是一些 Java DOM 解析器的优点 −

  1. DOM 是一个非常简单的 API,便于使用。

  2. 便于访问和修改文档的任何部分,因为整个文档都加载到内存中。

  3. 针对一个 DOM 兼容解析器编写的 Java 代码可以在任何其他 DOM 兼容解析器上运行,而无需进行任何修改。

Disadvantages

以下是一些 Java DOM 解析器的缺点 −

  1. Consumes more memory

  2. 不适用于大型文档。

  3. 不适用于 PDA 和手机等小设备。

DOM Interfaces

以下是使用最频繁的 DOM 接口 −

DOM Methods

以下是使用最频繁的 DOM 方法 −