...
<element>
<e:Element1 xmlns:e="mynamespace" > ... </.. >
<e:Element1 xmlns:e="mynamespace" > ... </.. >
<e:Element1 xmlns:e="mynamespace" > ... </.. >
<a/>
</element>
...
和这个XPath:
//*[local-name()='element']/count(*)
返回4可以。但是现在我想知道element1的数量是3。我尝试了很多可能性,但是没有成功。我必须使用本地名称和
namespace-uri()
最佳答案
您可以尝试以下操作:
count(//element/Element1[namespace-uri()='mynamespace'])
关于xml - XPath中元素的数量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7393541/