Ich hab hier grad den (für mich) seltenen Fall, dass ich in einem Xslt-Stylesheet eine Variable abhängig von einer Bedingung erzeugen möchte.
Das klappt auch soweit und ich kann die Variable dann verwenden, ausgeben, was auch immer...
Allerdings soll die Variable während der Abarbeitung des Stylesheets evtl. seinen Wert ändern und da liegt der Haken: Tritt der Fall ein, dass ich der Variable einen anderen Wert zuweisen möchte, bekomme ich
Ist der Weg, den geänderten Wert mit
zuzuweisen falsch? Wie bekomme ich nen neuen Wert in die Variable?
Oder ist das doch eher eine Konstante als eine Variable?
Code:
<xsl:variable name="varName">Wert</xsl:variable>
Allerdings soll die Variable während der Abarbeitung des Stylesheets evtl. seinen Wert ändern und da liegt der Haken: Tritt der Fall ein, dass ich der Variable einen anderen Wert zuweisen möchte, bekomme ich
Code:
XSLT-variable: Redefinition of variable 'varName'
Code:
<xsl:variable name="varName">Neuer Wert</xsl:variable>
Oder ist das doch eher eine Konstante als eine Variable?
Kommentar