nahkampfschaf
Grünschnabel
Mein XML sieht grob so aus:
Mein XSL:
Falls das child test in par existiert soll ein anderes Template genommen werden. Meine Variante geht für #1 und #2. Für #3 bekomme ich nur plain text. Warum bzw. was ist an meinen match-Anweisungen falsch?
Danke schon im Voraus!
Code:
<par>Karl</par> <!--#1-->
<par>Karl <test>Meier</test></par> <!--#2-->
<par><xyz/> Karl <test>Meier</test></par> <!--#3-->
Mein XSL:
Code:
<xsl:template match="par[test]>
Paragraph mit TEST
</xsl:template>
<xsl:template match="par[not(test)]>
Paragraph ohne TEST
</xsl:template>
Falls das child test in par existiert soll ein anderes Template genommen werden. Meine Variante geht für #1 und #2. Für #3 bekomme ich nur plain text. Warum bzw. was ist an meinen match-Anweisungen falsch?
Danke schon im Voraus!