@DOMObjectAttribute @DOMNoInterfaceObjectAttribute public interface IElementTraversal
The ElementTraversal interface is a set of read-only attributes which allow an author to easily navigate between elements in a document. In conforming implementations of Element Traversal, all objects that implement Element must also implement the ElementTraversal interface.
Modifier and Type | Method and Description |
---|---|
int |
getChildElementCount()
Returns the current number of element nodes that are children of this element. 0 if this element has no child nodes that are of nodeType 1.
|
Element |
getFirstElementChild()
Returns the first child element node of this element. null if this element has no child elements.
|
Element |
getLastElementChild()
Returns the last child element node of this element. null if this element has no child elements.
|
Element |
getNextElementSibling()
Returns the next sibling element node of this element. null if this element has no element sibling nodes that come after this one in the document tree.
|
Element |
getPreviousElementSibling()
Returns the previous sibling element node of this element. null if this element has no element sibling nodes that come before this one in the document tree.
|
@DOMNameAttribute(name="firstElementChild") @DOMNullableAttribute Element getFirstElementChild()
Returns the first child element node of this element. null if this element has no child elements.
Value: The first element child.@DOMNameAttribute(name="lastElementChild") @DOMNullableAttribute Element getLastElementChild()
Returns the last child element node of this element. null if this element has no child elements.
Value: The last element child.@DOMNameAttribute(name="previousElementSibling") Element getPreviousElementSibling()
Returns the previous sibling element node of this element. null if this element has no element sibling nodes that come before this one in the document tree.
Value: The previous element sibling.@DOMNameAttribute(name="nextElementSibling") Element getNextElementSibling()
Returns the next sibling element node of this element. null if this element has no element sibling nodes that come after this one in the document tree.
Value: The next element sibling.@DOMNameAttribute(name="childElementCount") int getChildElementCount()
Returns the current number of element nodes that are children of this element. 0 if this element has no child nodes that are of nodeType 1.
Value: The child element count.