« Dezember 2003 | Hauptseite | Februar 2004 »
<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.
<xsl:template match="artikel">
<p><xsl:apply-templates/></p>
</xsl:template>
<!-- matches -->
<xsl:template match="fett">
<strong><xsl:value-of select="."/></strong>
</xsl:template>
<xsl:template match="link">
<a><xsl:attribute name="href"><xsl:value-of select='@ziel' /></xsl:attribute><xsl:value-of select="." /></a>
</xsl:template>
Jetzt wird das XML richtig transformiert.
Weil ich besser wie die meisten weiss, dass es besser als heisst, habe ich mich schon oft unbeliebt gemacht; ebenso weil ich jedes "wegen dir" in "deinetwegen" umwandle. Denn die Praeposition wegen erfordert eigentlich den Genitiv, so heisst es richtig auch "wegen des Regens" und nicht "wegen dem Regen". Aber auch hier macht der Duden Ausnahmen, weil "wegen des Schirmes des Mannes" klingt ja auch nicht so toll und ueberfordert sicher einige. Man gewoehnt sich an allem, auch am Dativ.[via nureintest]
Diese Seite enthält alle "pixelblow - News certainly travels fast"-Einträge in Januar 2004. Sie sind in chronologischer Reihenfolge angeordnet.
Dezember 2003 ist das vorherige Archiv.
Februar 2004 ist das nächste Archiv.
Viele weitere Einträge finden Sie auf der Hauptseite und im Archiv.