我需要根据两个属性的值来计算特定节点在文档中出现的次数。因此,给定以下 XML 小样本:
<p:entry timestamp="2012-11-15T17:53:34.642-05:00" ticks="89709622449012" system="OSD" component="OSD5" marker=".\Launcher.cpp:1741" severity="Info" type="Driver" subtype="Start" tags="" sensitivity="false">
这可以在具有不同属性集的文档中发生一次或多次。我需要计算有多少类型出现在 type="Driver" AND subtype="Start" 上。我可以计算有多少只有 type="Driver" 使用:
count(//p:entry[@type="Driver"])
但无法将它们结合起来。这没有用:
count(//p:entry[@type="Driver" and @subtype="Start"])