XML-фрагмент:
<AA>
<BB>foo</BB>
<CC>bar</CC>
<DD>baz</DD>
<EE>bar</EE>
</AA>
Как выбрать все дочерние узлы <AA>
, у которых bar
есть его содержимое? В приведенном выше примере я хотел бы выбрать <CC>
и <EE>
. Я думаю, что решение - это что-то вроде:
<xsl:template match="AA">
<xsl:for-each select="???" />
</xsl:template>