1

当您的 xml 节点具有如下命名空间时:

<ns:abc>

然后

getElementsByTagName("abc");

失败,但是

getElementsByTagName("ns:abc");

作品。但问题是我不知道选择的命名空间前缀是什么。也对我来说,

getElementsByTagNameNS("*", "abc");

getElementsByTagNameNS("http://abcnamespace.com", "abc");

两者都返回 null。

如果对设备感兴趣,我在 Nook 上使用 CM7。我不想使用 SAX,任何其他干净的方式来读取节点列表。

4

1 回答 1

2

DocumentBuilderFactory.setNamespaceAware(true)应该解决你的问题。

于 2011-10-07T12:29:45.210 回答