XSLT nach HTML Formatierung

Rando

Mitglied
Moin allerseits,

ich habe ein Problem mit der Formatierung, die mein XSL ausspuckt. Ein Beispiel:

Mein XSL soll aus dem XML Knoten und Attribute extrahieren, die dann in HTML als Parameter für einen Funktionsaufruf in JavaScript dienen:

Code:
<img border="0" id="image">
<xsl:attribute name="onMouseOver">NeuesFenster('
<xsl:value-of select="@art_name"/>','
<xsl:value-of select="art_beschreib"/>','
<xsl:value-of select="art_bild"/>',
400,400,350,0);</xsl:attribute>
<xsl:attribute name="onMouseOut">FensterSchliessen();</xsl:attribute>
<xsl:attribute name="SRC"><xsl:value-of select="art_bild"/></xsl:attribute></img>

Nun kommt in der transformierten Version folgendes zustande:

<img border="0" id="image" onMouseOver="NeuesFenster('aronal forte Zahnpasta ','
Zahnpasta
','
./Bilder/Thumbnails/aronalk.jpg
',400,400,350,0);" onMouseOut="FensterSchliessen();" SRC="
./Bilder/Thumbnails/aronalk.jpg
">


Wie ihr seht, zerhackt das XSL die HTML Ausgabe. Dies führt dazu, dass der JavaScript Aufruf nicht korrekt funktioniert. Ich brauche also irgendwas, was mir dabei hilft, dem XSLT-Proz. zu sagen, er möge sich seine eigenen Formatierungen an den Hut stecken und mir das alles schön aneinanderhängen.

Wer weiss Rat?

Vielen Dank und Gruß
Gerhard
 

Neue Beiträge

Zurück