androidjavaxml:如何使用getElementsByTagName()查找类似“abc:tag”的标记,其中包含未知的“abc”部分

androidjavaxml:如何使用getElementsByTagName()查找类似“abc:tag”的标记,其中包含未知的“abc”部分,java,android,xml,tags,getelementsbytagname,Java,Android,Xml,Tags,Getelementsbytagname,我的Android应用程序读取一个XML文件并搜索可以以不同形式找到的标记,例如tag或abc:tag。我的代码只能找到标签表单。如何找到其他表格?通配符 import org.w3c.dom.Document; import org.w3c.dom.NodeList; import org.xml.sax.SAXException; ... ... NodeList nodeList = root.getElementsByTagName("tag"); 解决方案是使用类似的方法:getEl

我的Android应用程序读取一个XML文件并搜索可以以不同形式找到的标记,例如tag或abc:tag。我的代码只能找到标签表单。如何找到其他表格?通配符

import org.w3c.dom.Document;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;
...
...
NodeList nodeList = root.getElementsByTagName("tag");

解决方案是使用类似的方法:getElementsByTagNameNSString namespaceURI,String localName with special*namespace

...
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setNamespaceAware(true);
...
NodeList nodelist=root.getElementsByTagNameNS("*","tag");