fjh: Variable als veränderbarer Zwischenspeicher?

Beitrag lesen

Hallo liri

Frage: Gibt es in XSL(X-Path) eine Möglichkeit, eine Variable oder einen Parameter als Zwischenspeicher zu verwenden und zu dieser/diesem zusätzlich weitere Werte zu addieren und subtrahieren?

Nein, XSLT ist eine Sprache ohne Seiteneffekte, d.h. Du kannst Variablen nicht updaten in XSLT.

Du musst die ganze Angelegenheit über Rekursion und Parameter lösen. Also ein Template immer wieder mit xsl:call-template aufrufen und bei jedem Aufruf den mitgegebenen Parameter um 1 erhöhen.

Gruß
Franz