Hallo,
ich gebe mit der Funktion number() die Kapitelnummerierung automatisch aus. Das funktioniert auch ganz gut. Allerdings werden die Unterkapitel nicht ausgegeben, wenn ich nicht for-each benutze.
Benutze ich for-each, dann werden die Unterkapitel ausgegeben und richtig nummeriert. Allerdings werden dann alle Kapitelüberschriften mehrfach ausgegeben.
Woran könnte das Verhalten liegen?
Quelltext:
<xsl:template match="Handbuch/Handbuchinhalt/Kapitel | Handbuch/Handbuchinhalt/Kapitel/Kapitel">
<xsl:for-each select="//Kapitel">
<xsl:number level="multiple" format="1.1"/>
xsl:text </xsl:text>
<xsl:value-of select="./text()" />
<br />
</xsl:for-each>
</xsl:template>
Vielen Dank schon mal im voraus.
Viele Grüße
verenice