return getElementsByTagNameNS(node, namespaceURI, localName);
}
public static NodeList getElementsByTagNameNS(NodeInfo node, String namespaceURI, String localName) {
String ns = (namespaceURI==null ? "" : namespaceURI);
AxisIterator allElements = node.iterateAxis(Axis.DESCENDANT);
List<Node> nodes = new ArrayList<Node>(100);
while(true) {
NodeInfo next = (NodeInfo)allElements.next();
if (next == null) {
break;
}
if (next.getNodeKind()==Type.ELEMENT) {
if ((ns.equals("*") || ns.equals(next.getURI())) &&