org.w3c.dom.traversal (Java SE 26 & JDK 26)
Description: declaration: module: java.xml, package: org.w3c.dom.traversal
Keywords: org.w3c.dom.traversal package

# Package org.w3c.dom.traversal

package org.w3c.dom.traversal

Provides interfaces for DOM Level 2 Traversal. Refer to the Document Object Model (DOM) Level 2 Traversal and Range Specification, the Traversal module contains specialized interfaces dedicated to traversing the document structure.

Since:
  1.5

- Related Packages
  Package
  Description
  org.w3c.dom
  Provides the interfaces for the Document Object Model (DOM).
- Interfaces
  Class
  Description
  DocumentTraversal
  `DocumentTraversal` contains methods that create `NodeIterators` and `TreeWalkers` to traverse a node and its children in document order (depth first, pre-order traversal, which is equivalent to the order in which the start tags occur in the text representation of the document).
  NodeFilter
  Filters are objects that know how to "filter out" nodes.
  NodeIterator
  `NodeIterators` are used to step through a set of nodes, e.g. the set of nodes in a `NodeList`, the document subtree governed by a particular `Node`, the results of a query, or any other set of nodes.
  TreeWalker
  `TreeWalker` objects are used to navigate a document tree or subtree using the view of the document defined by their `whatToShow` flags and filter (if any).