Julian von Mendel: Rechnen mit <xsl:number...

Hallo!

Ich arbeite das erste mal mit XSLT, und verwende <xsl:number level="any" count="chapter"/> um die Kapitel-Elemente zu zählen. Ich muss jetzt jedoch mit diesen Daten direkt in XSLT rechnen, d. h. eine andere Zahl hinzuaddieren. Ich habe gesehen, dass ich das mit "<xsl:value of select='count(preceeding-sibling::chapter)+123'/>" realisieren kann. Dabei fehlt aber noch das "level='any'". Wie kann ich das in dem Ausdruck mit unterbringen, bzw. die Aufgabe anders lösen?

Schöne Grüße
Julian

--
"Real programmers can write assembly code in any language." - Larry Wall
  1. Hallo,

    ich hab doch noch selbst eine Lösung gefunden: Wenn man statt preceding-sibling nur preceding verwendet, bezieht sich das ebenfalls auf alle Ebenen.

    Schöne Grüße
    Julian

    --
    "Real programmers can write assembly code in any language." - Larry Wall