返回首页
当前位置: 主页 > 编程语言 > XML教程 >

Java DOM分析器-概述

时间:2020-07-22 13:22来源:电脑教程学习网 www.etwiki.cn 编辑:小山哥

文档对象模型(DOM)是万维网联盟(W3C)的官方推荐。它定义了一个接口,使程序可以访问和更新XML文档的样式,结构和内容。支持DOM的XML解析器实现此接口。

什么时候使用?

您应该在以下情况下使用DOM解析器:

  • 您需要了解许多有关文档结构的知识。

  • 您需要四处移动XML文档的一部分(例如,您可能希望对某些元素进行排序)。

  • 您需要多次使用XML文档中的信息。

你得到什么?

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

优点

DOM是用于处理文档结构的通用接口。它的设计目标之一是为一个符合DOM的解析器编写的Java代码应在任何其他符合DOM的解析器上运行,而无需进行任何修改。

DOM接口

DOM定义了几个Java接口。这是最常见的接口-

  • 节点-DOM的基本数据类型。

  • 元素 -您将处理的绝大多数对象都是元素。

  • Attr-表示元素的属性。

  • 文本 -元素或属性的实际内容。

  • 文档 -代表整个XML文档。Document对象通常称为DOM树。

常见的DOM方法

使用DOM时,经常会使用几种方法-

  • Document.getDocumentElement() -返回文档的根元素。

  • Node.getFirstChild() -返回给定Node的第一个孩子。

  • Node.getLastChild() -返回给定Node的最后一个孩子。

  • Node.getNextSibling() -这些方法返回给定Node的下一个同级。

  • Node.getPreviousSibling() -这些方法返回给定Node的先前同级。

  • Node.getAttribute(attrName) -对于给定的节点,它将返回具有所请求名称的属性。

------分隔线----------------------------
标签(Tag):
------分隔线----------------------------
推荐内容
  • Java DOM解析器-解析XML文档

    使用JDOM的步骤 以下是使用JDOM Parser解析文档时使用的步骤。 导入与XML相关的包。 ...

  • Java DOM分析器-概述

    文档对象模型(DOM)是万维网联盟(W3C)的官方推荐。 它定义了一个接口,使程序可以...

  • Java XML-解析器

    XML解析是指遍历XML文档以访问或修改数据。 什么是XML解析器? XML分析器提供了一种访...

  • ebXML-术语

    本章提供ebXML规范中使用的大多数术语的定义。 您肯定已经在前几章中看到了许多内容,...

  • ebXML-摘要

    本简短的教程介绍了ebXML及其各种元素的基...

  • ebXML-使用示例

    下图显示了ebXML场景,这使您很容易理解ebXML的概念。 该示例取自《技术体系结构规范...

猜你感兴趣