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