Module java.xml
Package org.w3c.dom

Interface ElementTraversal


public interface ElementTraversal
ElementTraversal接口是一组只读属性,允许作者在文档中轻松导航元素。

在符合Element Traversal的实现中,所有实现Element的对象也必须实现ElementTraversal接口。其中四个方法,getFirstElementChild()getLastElementChild()getPreviousElementSibling()getNextElementSibling(),每个方法都提供了对当前元素具有定义关系的另一个元素的实时引用,如果相关元素存在。第五个方法,getChildElementCount(),公开了元素的子元素数量,用于导航前的预处理。

自从:
9
参见:
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    返回元素的子节点中为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