public interface ElementTraversal
ElementTraversal
接口是一组只读属性,允许作者在文档中轻松导航元素。
在符合Element Traversal的实现中,所有实现Element
的对象也必须实现ElementTraversal
接口。其中四个方法,getFirstElementChild()
、getLastElementChild()
、getPreviousElementSibling()
和getNextElementSibling()
,每个方法都提供了对当前元素具有定义关系的另一个元素的实时引用,如果相关元素存在。第五个方法,getChildElementCount()
,公开了元素的子元素数量,用于导航前的预处理。
- 自从:
- 9
- 参见:
-
Method Summary
Modifier and TypeMethodDescriptionint
返回元素的子节点中为Element
类型的当前数量。返回元素的第一个子节点的引用,该子节点为Element
类型。返回元素的最后一个子节点的引用,该子节点为Element
类型。返回元素在文档顺序中紧随其后的兄弟节点的引用,该节点为Element
类型。返回元素在文档顺序中紧随其前的兄弟节点的引用,该节点为Element
类型。
-
Method Details
-
getFirstElementChild
Element getFirstElementChild()返回元素的第一个子节点的引用,该子节点为Element
类型。- 返回:
-
一个元素子节点的引用,如果元素没有
Element
类型的子节点,则返回null
。
-
getLastElementChild
Element getLastElementChild()返回元素的最后一个子节点的引用,该子节点为Element
类型。- 返回:
-
一个元素子节点的引用,如果元素没有
Element
类型的子节点,则返回null
。
-
getPreviousElementSibling
Element getPreviousElementSibling()返回元素在文档顺序中紧随其前的兄弟节点的引用,该节点为Element
类型。- 返回:
-
一个元素子节点的引用,如果元素没有
Element
类型的前一个兄弟节点,则返回null
。
-
getNextElementSibling
Element getNextElementSibling()返回元素在文档顺序中紧随其后的兄弟节点的引用,该节点为Element
类型。- 返回:
-
一个元素子节点的引用,如果元素没有
Element
类型的后一个兄弟节点,则返回null
。
-
getChildElementCount
int getChildElementCount()返回元素的子节点中为Element
类型的当前数量。- 返回:
-
元素子节点的数量,如果元素没有元素子节点,则返回
0
。
-