Stefan Habisch: Variabeln definieren

Beitrag lesen

Hallo,

ich möchte in xsl(t2.0) stylesheet zwei variablen definieren, dass möchte ich eigentlich dynamisch machen und nicht hart eingeben, die werte kommen dabei von einem xml knoten

<xsl:variable name="knoten">
 <test von="wert1" zu="wert2"/>
 <test von="wert3" zu="wert4"/>
 <test von="wert6" zu="wert6a"/>
</xsl:variable>

ich brauche nun zwei Variablen die folgenden Inhalt haben

<xsl:variable name="von" select="('wert1,'wert3','wert6')"/>
<xsl:variable name="zu" select="('wert2','wert4','wert6a')"/>

könnte ich auch in dieser Form schreiben?

<xsl:variable name="von" select="$knoten/test/@von"/>
<xsl:variable name="zu" select="$knoten/test/@zu"/>

Gruss, St.