Ik ben bezig met een xsl stylesheet om bepaalde XML bestanden in leesbare documentatie om te zetten. In het XML bestand staan hoofdstukken gedefineerd. Elk hoofdstuk moet een eigen nummer hebben. Ik dacht hiervoor simpel een xsl:variable voor te gebruiken, maar deze kan je maar een keer een waarde geven. En ik moet de waarde dus ophogen voor elk hoofdstuk dat er is. Is er toch een mogelijkheid om dit te doen?
Kun je de position() functie niet gebruiken?
[edit]
xslt 'variabelen' zijn inderdaad niet aan te passen.
[edit]
xslt 'variabelen' zijn inderdaad niet aan te passen.
Ik ben er inmiddels achter. <xsl:number /> geeft aan welk element je op het moment zit. En dat blijkt perfect te werken.
xsl:number zonder value-expressie is inderdaad hetzelfde als <xsl:value-of select="position()"/>