[XSLT] Afficher le contenu integral d'une balise
Bonjour.
Je voulais savoir comment est-ce qu'il est possible de faire le chose suivante :
J'ai un fichier XML avec une "node" <x></x> qui contient du texte XHTML (une liste <ul>...</ul>). Je veux afficher cette liste lors de la transformation XSLT de XML vers XHTML. Or si j'utilise :
<xsl:value-of select="x" />
ça me donne non pas une liste, mais le contenu de chaque élément <li></li>, sans balises. A l'inverse, <xsl:copy-of /> retourne bien les balises, mais laisse également la balise <x></x> (ce qui n'est pas le but).
Comment faire ?
Exemple :
Partie du code XML :
Code:
1 2 3 4 5 6 7 8
| <x>
<h3>Fruits</h3>
<ul>
<li>Pommes</li>
<li>Oranges</li>
<li>Citrons</li>
</ul>
</x> |
doit donner après transformation vers XHTML :
Code:
1 2 3 4 5 6
| <h3>Fruits</h3>
<ul>
<li>Pommes</li>
<li>Oranges</li>
<li>Citrons</li>
</ul> |