verkürztes XML:
<news>
<singleNews>
<headline>
<![CDATA[<b>Fette Überschrift</b>, aber nicht immer]]>
</headline>
<text>
<![CDATA[<i>Auch im Body</i> abundzu <u>HTML</u>, aber nicht immer]]>
</text>
</singleNews>
</news>
bisheriges XSL (auch verkürzt):
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="news">
<xsl:for-each select="singleNews">
<xsl:value-of select="headline" disable-output-escaping="yes"/>
<br/>
<xsl:value-of select="text" disable-output-escaping="yes"/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
Das möchte ich jetzt umändern, so das disable-output-escaping nicht mehr benötigt wird, irgendwas in der Art
<xsl:template match="b">
<b><xsl:value-of select="."></b>
</xsl:template>
Ich schaff es aber immer nur, alles oder garnichts bold darzustellen.