Edmund Schöpf: for-each über eine Variable

Hallo,
ich definiere in einer xsl-Datei eine Variable mit folgendem Inhalt:

<xsl:variable name="MyVar">
    <Element Name="Sepp" Nachname="Maier"/>
    <Element Name="Otto" Nachname="Sommer"/>
    <Element Name="Felix" Nachname="Schneider"/>
  </xsl:variable>

wie kann ich nun ein xsl:for-each über die Elemente "Element" der Variable "MyVar" machen und mit den Namen und Nachnamen rausfischen?

Besten Dank im voraus
Edy

  1. Hallo,

    ich definiere in einer xsl-Datei eine Variable mit folgendem Inhalt:

    <xsl:variable name="MyVar">
        <Element Name="Sepp" Nachname="Maier"/>
        <Element Name="Otto" Nachname="Sommer"/>
        <Element Name="Felix" Nachname="Schneider"/>
      </xsl:variable>

    wie kann ich nun ein xsl:for-each über die Elemente "Element" der Variable "MyVar" machen und mit den Namen und Nachnamen rausfischen?

    Im XSLT 1.0 gar nicht (da es keine temporäre Bäume unterstützt werden) bzw. nur mit Erweiterungen des XSLT-Prozessors (z.B. die exslt-Erweiterungen)
    Im XSLT 2.0 "normal" über <xsl:for-each select="$myVar/Element>

    Grüße
    Thomas