fjh: ' anstatt ' nach der Transformation

Beitrag lesen

Hallo Bürgle,

<xsl:attribute name="onClick"> oeffne('haupttextueberschrift'); return false;></xsl:attribute>
...

ergibt nach der Transformation:

...
onClick="oeffne('haupttextueberschrift');"
...   ich will da ^^^                   und da ^^^ aber ' haben.

<xsl:attribute name="onClick"> oeffne('haupttextueberschrift'); return false;></xsl:attribute>

Du kannst zu xsl:text und xsl:value-of das Attribut disable-output-escaping="yes" hinzufügen. Dann maskiert der XSLT-Prozessor bei der Ausgabe nicht mehr die Markup-Symbole.

Sowas sollte also gehen:
<xsl:attribute name="onClick"><xsl:text disable-output-escaping="yes"> oeffne('haupttextueberschrift'); return false;</xsl:text></xsl:attribute>

Gruß
Franz