XPath中的元素数

hud*_*udi 28 xml xpath

...
<element>
    <e:Element1 xmlns:e="mynamespace" > ... </.. >
    <e:Element1 xmlns:e="mynamespace" > ... </.. >
    <e:Element1 xmlns:e="mynamespace" > ... </.. >
    <a/>
</element>
...
Run Code Online (Sandbox Code Playgroud)

而这个XPath:

//*[local-name()='element']/count(*)返回4什么都可以.但现在我想知道element1的数量是什么.我尝试了很多可能性,但没有成功.我必须使用local-name和namespace-uri()

Ant*_*hev 47

您可以尝试以下方法:

count(//element/Element1[namespace-uri()='mynamespace'])
Run Code Online (Sandbox Code Playgroud)