Thomas J.S.: Variable in XSL definieren und wieder verwenden

Beitrag lesen

Hallo,

hab da noch eine Frage zu:
Ich möchte eine Variable innerhalb eines xsl:for-each definieren, deren Wert dann aber außerhalb des xsl:for-each verwenden, ist das möglich?

Nein. Die Sichbarkeit einer Variable beschränkt sich auf ihr Kontext. Definierst du die Variable innerhalb eines for-each, ist sie auch nur innerhalb dieses for-each sichtbar.

Gibt es eine andere Möglichkeit den höchsten Wert eines Elements zu bestimmen und nur diese auszugeben? Es gibt die Funktion last(), aber die bringt nicht den gewünschten Effekt oder ich wende sie nur falsch an.

Ja, Z.B. mit einem eigenen for-each, das genau das Gewünschte macht, innerhalb vom <pubdate> und <releaseinfo>.

Grüße
Thomas