Alex Hansolo: XML im XSL auslesen

Beitrag lesen

Hallo zusammen,

ich habe ein XML String einer Veriable zugewiesen.
<xsl:variable name="test"><![CDATA[
   <?xml version="1.0" encoding="utf-8"?>
      <meta>
          <option1>123</option1>
          <option2>ABC</option2>
          <option3>123ABC</option3>
      </meta>
]]></xsl:variable>

Nun möchte ich diesen String via Schleife durchiterieren und sämtliche Optionen einer neuen Variable zuweisen bzw. erst mal nur ausgeben. Nix da, will nicht.
<xsl:for-each select="$test//*">
   <xsl:value-of select="."/>
</xsl:for-each>

Oder direct über auf die XML Option zugreifen ohne es vorher eine Variable zuweisen zu müssen, via xPath.
<xsl:value-of select="$test//meta/option1"/>

Leider bin ich eine absolute Null in Sache XSLT und nach 3h Internet bin ich kein Stück weiter.
Ich hoffe jemand kennt sich damit besser aus und kann mir helfen.

Danke