获取XML元素的名称空间前缀和名称空间绑定

时间:2013-10-11 18:11:08

标签: xml xpath

对于以下XML实例:

<foo:a xmlns:foo="http://foo"> <b> whatever </b>   </foo:a>

可以使用local-name(/*)name(/*) XPath表达式分别获取afoo:a(如this SO post所示)。

是否有任何XPath表达式:

  • 告诉我root的名称空间绑定 - 或任何其他元素(http://foo
  • 直接获取root的名称空间前缀 - 或任何其他元素(foo

1 个答案:

答案 0 :(得分:1)

您可以使用namespace-uri:

namespace-uri(/*)