Xsl - variablen ändern?

Liebe/-r wer-weiss-was Experte/-in,

ich würde gerne wissen, wie ich in xsl-stylesheets den Inhalt von
meinen definierten Variablen verändern kann.

Ich habe in einem template eine Variable ‚num‘, die am Anfang den
Wert 0 besitzt.

mit einer for-each - Schleife werden die einzelnen Kinder der
aktuellen Node durchlaufen. Dabei ändert sich der Inhalt von num
jedesmal (allerdings weiss man vorher nicht, wie). Je nachdem, wie
sich num bei ‚letzten‘ Element der for-each verändert hat, wird das
aktuelle Element der for-each behandelt. (wie ich eben gehofft habe,
mit der num-variable).

Wie kann ich das realisieren???

Also kurz:

  • variable initialisieren
  • . abfragen
  • . ändern
    (alles auf verschiedenen ‚scope-levels‘ EINES templates)

Vielen Dank
Thomas

ps. schreibt, wenn es geht, an [email protected]

Hi.

Hast Du auf Deine Frage eine Antwort bekommen?
Ich habe das selbe Problem!
Gruß

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Ich kann dir (euch) die Loesung nur fuer Saxon anbieten, weil das der XSL-Parser ist, den ich zur Zeit verwende…

Init und Deklaration:


Zuweisung:

Verwendung:


etc

hoffe, das hilft

kampi