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