SlowJoe: xsl + xsp variable in tag angeben

Beitrag lesen

hallo
ich nutze cocoon 2.2

ich hab mir in meiner xsp datei eine expr gemacht die eine url enthält. diese kann ich auch in meiner xsl datei z.B. als text ausgeben.

was ich jetzt machen möchte ist mir in meiner meta-abstract ein template für ein iframe anlegen, welches in der xsl datei aufgerufen wird. dort möchte ich dann die variable url eintragen

meine definition in der meta-abstract

<xsl:template match="iframe">
   <iframe>
      <xsl:attribute name="src">
         xsl:value-ofselect="@src"/
      </xsl:attribute>
   </iframe>
</xsl:template>

in meiner xsl datei:

<!-- die variable ist global -->
<xsl:variable name="url"><xsl:value-of select="url"/></xsl:variable>

<iframe>
      <src><xsl:value-of select="url"/></src>
</iframe>

es wird zwar ein iframe erstellt jedoch wird die url nicht geladen.

ich hab schon mal einen button definiert jedoch hatte der nur angaben in der tag zeile. allerdings kann man hier ja keine angaben machen ala:

<iframe src="<xsl:value-of select="url"/>"/>
oder
<iframe src="@url"/>

hat jemand eine idee wie man das lösen könnte?

mfg slowjoe