我需要检查以下 xml 代码的 xpath,但我的标签一直在变化。例如,在下面的响应中,标签 ns2:Response 不固定,有时它是 ns1:Response 或 ns3:Response 任何东西......请帮忙。
<ns2:Response>
<ns2:ResponseCode>00</ns2:ResponseCode>
<ns2:ResponseMessage>Success</ns2:ResponseMessage>
</ns2:Response>
正如我在评论中提到的,您可以使用 *[local-names()='ResponseCode'] 来访问您的元素,而不必担心它的命名空间。
而且我的第一个解决方案也可以,你不能像这样混合它ns*:ResponseCode
,*:ResponseCode
应该可以
要了解更多信息,请访问这里