什么是 Java DOM 中的文档对象?
文档对象模型是对万维网联盟的褒奖。它解释了一个接口,使程序能够访问和修改 XML 文档的样式、结构和内容。支持 DOM 的 XML 解析器实现了这个接口。从下面提供的图片可以清楚地看到。
什么时候应该使用 DOM 解析器?
- 当你非常了解文档的结构时,可以使用它。
- 如果需要多次使用 XML 文档中的信息,请使用它。
- 您需要移动部分 XML 文档。
使用 DOM 我们得到了什么?
- 当用 DOM 解析器解析一个 XML 文档时,它会返回一个包含文档所有元素的树结构。
- DOM 提供了各种各样的功能,比如你可以用它来检查文档的内容和结构。
让我们讨论一下 DOM 的优势,如下所示:
- 用于操作文档结构。
- 数据保存在内存中。
- 您可以在树中前进和后退(随机访问)
- 您可以直接对内存中的树进行更改。
DOM 接口
- 节点:DOM 节点接口是一个抽象基类,许多其他 DOM 应用编程接口对象都基于它,因此这些对象类型可以类似地使用,并且经常可以互换。
- 元素:它代表一个程序元素,如包、类或方法。
- Attr: 用于表示元素的一个属性。
- 文本:是元素或属性的实际内容。
- 文档:文档代表整个 XML 文档。
常见的 DOM 方法:
| 方法 | 已执行的操作 | | --- | --- | | getelemontid_) | 它用于虚拟访问任何元素。它访问具有指定标识的第一个元素。 | | 获得由塔格名的元素 () | 在前面的方法中,我们可能会有一些错误。但是这种方法可以消除这些问题。getElementByTagName 允许您搜索页面上具有指定标记名的所有元素。 |页面上的任何元素,包括 DOM 结构中的文本和空白,都被称为“节点”节点可以在 XHTML 标签之间。
版权属于:月萌API www.moonapi.com,转载请注明出处