gpt4 book ai didi

xml - XPath 获取根节点的命名空间

转载 作者:行者123 更新时间:2023-12-03 17:03:54 27 4
gpt4 key购买 nike

给定以下 xml 片段:

<ns2:Invoice xmlns="http://defaultnamespace.com" xmlns:ns2="http://namespace2.com"
xmlns:ns3="http://namespace3.com">
.........
</ns2:Invoice>

和:
<ns3:Invoice xmlns="http://defaultnamespace.com" xmlns:ns2="http://namespace2.com"
xmlns:ns3="http://namespace3.com">
.........
</ns3:Invoice>

可以使用 xpath 获取与根 ( <Invoice> ) 元素关联的命名空间吗?

预期结果如下:
在第一个示例中,根以“ns2”为前缀,所以我希望“ http://namespace2.com
在第二个例子中,根的前缀是“ns3”,所以我希望是“ http://namespace3.com

最佳答案

您可以使用 namespace-uri(/*) ,见 http://www.w3.org/TR/xpath/#function-namespace-uri .

关于xml - XPath 获取根节点的命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26869557/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com