domparser java_Java DOM Parser(Java DOM Parser)

Java DOM Parser(Java DOM Parser)

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

什么时候使用? (When to Use?)

你应该使用DOM解析器 -您需要了解很多关于文档结构的知识。

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

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

你得到什么?

使用DOM解析器解析XML文档时,将返回包含文档所有元素的树结构。 DOM提供了各种可用于检查文档内容和结构的函数。

优势 (Advantages)

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

DOM接口

DOM定义了几个Java接口。 以下是最常见的界面 -Node - DOM的基本数据类型。

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

Attr - 表示元素的属性。

Text - Element或Attr的实际内容。

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

常见的DOM方法

当您使用DOM时,您经常会使用几种方法 -Document.getDocumentElement() - 返回Document.getDocumentElement()的根元素。

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

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

Node.getNextSibling() - 这些方法返回给定节点的下一个兄弟节点。

Node.getPreviousSibling() - 这些方法返回给定Node的前一个兄弟节点。

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

Java XML Parsers(Java XML Parsers)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值