属性の場合は2の値に基づいて、ドキュメント内で特定のノードが発生する回数をカウントする必要があります。したがって、次の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">
これは、異なる属性セットを持つドキュメントで1回以上発生する可能性があります。type = "Driver" AND subtype="Start"で表示される数を数える必要があります。次を使用して、type="Driver"を持っている数を数えることができます。
count(//p:entry[@type="Driver"])
しかし、それらを組み合わせることができていません。これは機能しませんでした:
count(//p:entry[@type="Driver" and @subtype="Start"])