-----Original Message-----
From: Markus Vaterlaus
Now I'm looking for solution which processes <contents> (and its
subnodes) of an entry if the node <internal/> exists. I thought, it
could be done with <xsl:if test="expression"> ... </...> but I failed.
Can anybody give me a hint?
You were on the right track WRT to the expression-part, however, it all
depends on context.
The following XPath expression:
//entry[child::audience/internal]/contents
would select *all* of the relevant nodes in the document.
And so, you would normally not need an <xsl:if .../>, but instead go for
something like:
<xsl:apply-templates select="//entry[child::audience/internal]/contents />
...
<xsl:template match="contents">
<!-- whatever you want to do with them -->
</xsl:template>
Cheers,
Andreas
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list