For an example of how to walk a DOM tree, see:
https://github.com/NovaOrdis/playground/tree/master/java/xml/dom-reading