目前我有一个XML如下。

<ns0:transaction>
    <ns0:node1> asdf</ns0:node1>
    <ns0:node2> asdf</ns0:node2>
    <ns0:node3> asdf</ns0:node3>
</ns0:transaction>


而且我有路径/ transaction / node1。但是由于名称空间,我正在使用的Java代码无法获取数据。您能建议任何其他的Java代码吗?我不允许在我拥有的路径中使用名称空间。

问候,

最佳答案

尝试xpath

/*[local-name()='transaction']/*[local-name()='node1']


local-name函数的结果是没有名称空间前缀的元素名称

07-27 15:21