18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 信息时代 > 文档对象模型(数据库)

文档对象模型(数据库)

时间:2022-11-29 02:30:01 | 来源:信息时代

时间:2022-11-29 02:30:01 来源:信息时代

    文档对象模型 : 由W3C制定的XML树状结构模型和标准操作接口规范。DOM解析根据XML文档的结构将其转换为树状结构的文档对象模型。用户通过对该对象模型的访问,可以动态地创建文档,遍历文档结构,对XML文档中的数据进行修改、移动、删除和插入等操作。
DOM解析器提供了基于文档对象模型的API来解析和操纵XML文档。它把XML文档内容看作树,而每个元素(Element)用结点表示,称为DOM Node。程序可以从根结点开始以一种导航的方式来访问文档的组成部分。
用于DOM的Java API中的接口和方法包括:
Java DOM API提供了一个称为Node的接口,以及从Node接口继承下来的Element和Attribute接口。
Node接口提供了包括getParentNode()、getFirstChild()和getNextSibling()等一系列方法,用于从根开始遍历DOM树。
一个元素的子元素可以按名字通过getElements ByTagName(name)来访问,该函数返回一个具有指定标签名的所有子元素的列表,该列表中的单个成员可以通过item(i)来访问。
一个元素的属性值还可以通过名字访问,访问形式为getAttribute(name)。
一个元素的文本值被创建为Text结点,作用在Text结点上的方法getData()返回文本内容。
DOM还提供了一些用于更新文档的函数,用于增加和删除一个结点的属性和子元素,设置结点值,等等。
DOM解析的优点: 支持通过DOM接口实现XML文档的数据和结构的更改;支持在任何时候在树中做任意方向的导航;支持简单有效地实现XML查询。
DOM解析的缺点: 由于DOM解析需要在内存中表示XML文档中元素、文本、属性等,DOM解析的时间和空间代价昂贵。

74
73
25
news

版权所有© 亿企邦 1997-2022 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭