我有这样的xml;
<A Ref=""blah"" Completed=""Y"" ErrorCount=""0"">
<B Type=""Output"">
<C>
<D Val=""02"" />
<E Val=""05"" />
</C>
<C>
<D Val=""02"" />
<F Val=""05"" />
</C>
</B >
</A>
我想计算同时具有 D 和 E 孩子的“C”元素的数量。所以在这种情况下,它将是 1(因为第二个 C 有 D & F)
我可以使用
<xsl:value-of select="count(B/C/child::D"/>
但我看不到如何指定 C 也应该有子 E 。
我试过
<xsl:value-of select="count(B/C/child::D and B/C/child::E"/>
但它不喜欢它