If you take a look at the factory member function for TreeWalker,
you can specify a nodetype or set of nodetypes which the treewalker will

walk, and ignore the rest. You can also set up a filter in which you
override
an acceptNode function, and accept some nodes, filter out others.

A UI we use for testing the TreeWalker implementation can be found in
the samples dir: dom.traversal.TreeWalkerView. It gives an example of
using a filter based on node name.

-rip

Greg Matthews wrote:

> Hi, I've been looking to convert from using the Java TR-2 xml
> packageto Xerces 1.0.1. Haven't had much success in finding an
> equivalent for TreeWalker.getNextElement( <tagName> );  I can create a
> TreeWalker and go through the nodes but...  1. wonder if there is an
> equivalent of the above, or i have    to just loop through nodes
> myself until i get to the node    i need. 2. would like to know if
> there's an easy way to skip over    elements in a doc without drilling
> down to lower levels    in the tree. e.g.
> <TOP><A><B/><A/><A><B/></A><A/></TOP>     is there a way to create the
> treewalker at the <TOP> level then    just have it iterate over the
> <A> nodes, where in the example    above all the <B> nodes happen to
> be child elements to the <A>'s.  ThanksGreg.  PS. Is someone going to
> start putting in a few more javadoc      comments anytime soon? A few
> more helpful comments      would be really good.

Reply via email to