Wer sagt mir, was an diesem XSL Stylesheet falsch läuft:
XML Code [snippet]:
<root>
<artikel>
<fett>Sprechzeiten</fett>
jeden 2. Dienstag im Monat
von 9.00 Uhr - 12.00 Uhr
und 13.00 Uhr - 15.00 Uhr
und nach Vereinbarung
</artikel>
</root>
XSLT: [snippet]:
<xsl:template match="root">
<div>
<xsl:apply-templates />
</div>
</xsl:template>
<xsl:template match="artikel">
<p><xsl:value-of select="." /></p>
</xsl:template>
<xsl:template match="fett">
<strong><xsl:value-of select="." /></strong>
</xsl:template>
Das XSLT erzeugt nicht das gewünschte <p><strong>bla</strong>bla bla</p>
. Das STRONG Tag wird überhaupt nicht gesetzt, obwohl die Templates auf das Wurzelelement "root" gesetzt wurden.
Ich meine, daß der Aufbau so richtig ist. Weitere mögliche Konstrukte über <xsl:if>
, <xsl:choose>
u.a. brachten bisher auch keinen Erfolg. Das einzige was funktionierte,war ein template-match auf "artikel/fett". Aber auch nur ein Teilerfolg, als dass nur der fett formatierte Text erzeugt wurde.