Guten Morgen,
die Nummerierung von Listen mit 'number' macht mir Kummer. Für das Zurücksetzen des Zählers benutze ich ein Attribut 'reset':
<nliste>test a</nliste>
<nliste>test b</nliste>
<nliste reset="reset">test c</nliste>
<nliste>test d</nliste>
<xsl:template match="nliste">
[...]
<xsl:number level="any" format="1. " from="nliste[@reset='reset']" count="nliste"/>
[...]
</xsl:template>
Übersetzt mit FOP 0.95, ergibt das die Ausgabe:
1. test a
2. test b
0. test c
1. test d
Literatur- und Internetrecherche haben mich nicht weitergebracht. Ich finde keinen Hinweis darauf, dass eine entsprechende Nummerierung überhaupt bei 0 anfangen *kann*.
Danke vorab fürs Erleuchten,
Joshua
die Nummerierung von Listen mit 'number' macht mir Kummer. Für das Zurücksetzen des Zählers benutze ich ein Attribut 'reset':
<nliste>test a</nliste>
<nliste>test b</nliste>
<nliste reset="reset">test c</nliste>
<nliste>test d</nliste>
<xsl:template match="nliste">
[...]
<xsl:number level="any" format="1. " from="nliste[@reset='reset']" count="nliste"/>
[...]
</xsl:template>
Übersetzt mit FOP 0.95, ergibt das die Ausgabe:
1. test a
2. test b
0. test c
1. test d
Literatur- und Internetrecherche haben mich nicht weitergebracht. Ich finde keinen Hinweis darauf, dass eine entsprechende Nummerierung überhaupt bei 0 anfangen *kann*.
Danke vorab fürs Erleuchten,
Joshua
Comment