|
|||
XSLT rekursiv auflösen
Hi @ all,
bin neu hier und hab gleich mal ne' Frage: Ich hab mehrere XML Dokumente, in denen bspw. sowohl sowas Code:
<bold> Test1 </bold> <italic> Test2 </italic> Code:
<bold> Test1 <italic> Test2 </italic> </bold> Code:
<italic> Test1 <bold> Test2 </bold> </italic> Es gibt noch mehr Tags, die alle ineinander verschachtelbar sein sollen. Diese XML Dokumente möchte ich dann über XSLT in HTML transformieren lassen. Obige Beispiele funktonieren auch, wenn ich allerdings sowas mache Code:
<bold> Test1 <italic> Test2 </italic> Test3 </bold> Mein XSLT Dokument sieht im vereinfacht so aus: Code:
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <head> <title>Test</title> </head> <body> <xsl:apply-templates /> </body> </html> </xsl:template> <xsl:template match="bold"> <b> <xsl:value-of select="text()" /> <xsl:apply-templates select="./*" /> </b> </xsl:template> <xsl:template match="italic"> <i> <xsl:value-of select="text()" /> <xsl:apply-templates select="./*" /> </i> </xsl:template> </xsl:stylesheet> Hab schon bisschen mit if-Zeugs rumprobiert, bin aber nicht wirklich zu einem Ergebnis gekommen. Würde mich freuen, wenn mir jemand bei meinem Problem helfen kann |
Sponsored Links |
Stichwörter |
html, rekursiv, transformation, verschachtelt, xsl, xslt |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Hilfsmittel zur Erstellung von XSLT - zur Transformation von XML zu HTML | AndreasB | (X)HTML | 2 | 23.11.2010 10:21 |
XSLT Problem mit Auslesen der Daten | schnubbi | (X)HTML | 3 | 26.08.2008 20:54 |
XSLT – Grundsatzfrage | Granjow | (X)HTML | 9 | 05.08.2008 22:03 |
Sinnvoller Einsatz von XSLT | xmariox | CSS | 2 | 24.01.2006 22:01 |
xhtml clientseitig aus xml und xslt | Ricochet | (X)HTML | 2 | 11.11.2005 21:19 |