我敢打赌,这很容易,但我无法解决。
我试图在XML文件中找到具有相同值的点头
我希望输出为7型2。
当我使用计数功能它计算所有类型的点头而不是类型= 2点头。
<autoads>
<ad>
<type>1</type>
</ad>
<ad>
<type>2</type>
</ad>
<ad>
<type>2</type>
</ad>
<ad>
<type>2</type>
</ad>
<ad>
<type>1</type>
</ad>
<ad>
<type>2</type>
</ad>
<ad>
<type>2</type>
</ad>
<ad>
<type>1</type>
</ad>
<ad>
<type>2</type>
</ad>
<ad>
<type>2</type>
</ad><br />
</autoads>
答案 0 :(得分:2)
使用强>:
count(/*/*/type[. = 2])
这会生成名为type
的元素数,其字符串值转换为数字2
,并且是XML文档顶部元素的子元素。