getElementsByTagName vs getElementsByTagNameNS

时间:2014-04-24 05:20:08

标签: java xml dom xerces jaxp

环境是Java,场景如下

我有一个XML文件,我已将其转换为Document,并且文件构建器工厂级别的namespaceaware为true。当我在做getElementsByTagName并且我提​​供一个字符串“prefix:elementName”时,它工作正常。

问题:这不应该失败吗?我的印象是我将不得不使用getElementsByTagNameNS。我知道如果前缀要改变,getElementsByTagName会有陷阱。

另外,第二个问题是,在工厂级别将namespaceaware设置为true / false对getElements方法有什么影响。根据我的测试getElementsByTagName,无论如何,我提到的方式都很好。

0 个答案:

没有答案