kaepten
Lt. Commander
- Registriert
- Apr. 2005
- Beiträge
- 1.549
Wie transformiere ich dieses XML
Dass ich den Text anstelle von fett z.B. kursiv ausgeben kann? Mein exemplarisches Testbeispiel XSL um die <b> Stelle aufzufinden:
Hiermit wird immer TEST am Ende der Zeile ausgeben, was auch logisch ist. Ich will jedoch erreichen, dass alles was in <b>...</b> enthalten ist, mit TEST ersetzt wird. Aber wie greife ich das <b> innerhalb des Textes ab?
Vielen Dank für Antworten
kaepten
Code:
<Root>
<content>Anfang des Textes <b>das wäre dann fett</b> und hier ginge der Text weiter</content>
</Root>
Code:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:template match="content">
<xsl:value-of select="." />
<xsl:apply-templates select="b"/>
</xsl:template>
<xsl:template match="b">
TEST
</xsl:template>
</xsl:stylesheet>
Vielen Dank für Antworten
kaepten