忽略命名空间以在Java中创建节点列表

时间:2017-09-28 09:46:02

标签: java xml dom

我正在解析XML字符串以生成节点。有时标签带有命名空间&有时没有命名空间我怎么能忽略这个和

我尝试了以下方式,但它没有用。

platforms/ios

关于如何做的任何想法?

1 个答案:

答案 0 :(得分:0)

第一个应该工作。

NodeList nodes = doc.getDocumentElement().getElementsByTagNameNS("*", str);

但你必须调用DocumentBuilderFactory.setNamespaceAware(true)才能使其工作,否则将无法检测到命名空间。