public NodeList getElementsByTagNameNS(String namespaceURI,
String localName) {
final QName qname = new QName(namespaceURI, localName);
return new NodeListImpl() {
protected Iterator getIterator() {
return new OMQNameFilterIterator(
new OMDescendantsIterator(getFirstOMChild()), qname);
}
};
}