Hi,
Hallo !
folgendes Problem: ich möchte den Inhalt eines XMLS durch XSL in HTML umwandeln und dabei Wörter "highlighten", die im XML gekennzeichnet sind. Hier mein XML-Ausschnitt:
<FELDER>
<FELD>Das ist ein <rot>Text</rot>.</FELD>
<FELD>Der nächste <rot>ebenfalls</rot>.</FELD>
</FELDER>und hier mein XSL-ausschnitt:
<xsl:for-each select="FELDER/FELD">
<pre>
<xsl:value-of select="text()"/>
statt des value-of hätt ich jetzt hier ein apply-templates select="." gemacht.
Und dann noch ein Template für das rot-Element, das ein <span class="rot"> samt Inhalt und </span> ausgibt.
</pre>
</xsl:for-each>
<style>
aber bitte mit type-Attribut.
.rot {color: red;}
</style>
Das ist ein <font class="rot">Text</font>.
font ist deprecated.
<FELD>Das ist ein <![CDATA[<rot>Text</rot>]]>.</FELD>
gehts nicht, die Tags werden nicht erkannt; dann steht nachher im Browser das hier: <rot>Text</rot>
Wie auch, Du sagst ja extra, daß jetzt keine Tags kommen.
cu,
Andreas
MudGuard? Siehe http://www.mud-guard.de/