XML-Know How

Numerierung

Mit <xsl:number> lassen sich Knoten im Ergebnisbaum nummerieren. Es lassen sich in einem Stylesheet gleichzeitig verschiedene Elemente nach verschiedenen Regeln nummerieren und damit beispielsweise Kapitel-, Abschnitts- oder Bildunterschriftenzählungen vollautomatisch erreichen. Die Art der Nummerierung (römische Ziffern, arabische Ziffern, Buchstaben) lässt sich über das Attribut format steuern:

<xsl:template match="PERSON">
    <xsl:number format="a"/>
       <!--a steht für alphabetische Aufzählung-->
    <xsl:text>) </xsl:text>
    <xsl:value-of select="NAME"/>
</xsl:template>

Erzeugtes Fragment :

a) Montero
b) Ott