给出以下 xml 片段:
<ns2:Invoice xmlns="http://defaultnamespace.com" xmlns:ns2="http://namespace2.com"
xmlns:ns3="http://namespace3.com">
.........
</ns2:Invoice>
Run Code Online (Sandbox Code Playgroud)
和:
<ns3:Invoice xmlns="http://defaultnamespace.com" xmlns:ns2="http://namespace2.com"
xmlns:ns3="http://namespace3.com">
.........
</ns3:Invoice>
Run Code Online (Sandbox Code Playgroud)
可以使用 xpath 获取与 root ( <Invoice>) 元素关联的命名空间吗?
预期结果如下: 在第一个示例中,根的前缀为“ns2”,因此我期望为“ http://namespace2.com ” 在第二个示例中,根的前缀为“ns3”,因此我期望为“ http ://namespace3.com “