模块 java.xml

接口 ElementTraversal


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