我已经加载了一个 XML 文档,并尝试使用 xpath 来查找所有名为“ CodeList ”的节点。无论出于何种原因,xpath 表达式//CodeList
提供了 0 个节点,但 xpath 表达式/.//CodeList
为我提供了正确识别的节点列表。阅读互联网上的各种教程,//CodeList
应该是正确的语法来做我想做的事。
我不确定为什么会这样。xpath 表达式.
与/.
返回相同的节点,这似乎是文档(getNodeName 返回“#document”)。
有人建议我的类路径中的库可能是问题的根源。
到目前为止,唯一与 XML 相关的依赖库是:
- xmlbeans-2.3.0
- xml-apis-1.3.04
- xalan-2.7.1
- xercesImpl-2.9.1