List list = document.selectNodes("//author");
for (Iterator iter = list.iterator(); iter.hasNext();) {
Node node = (Node) iter.next();
if (nodeFilter.matches(node)) {
log("Matches node: " + node.asXML());
} else {
log("No match for node: " + node.asXML());
}
}