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:
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
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