Bonjour, je cherche à récupérer avec XSLT le contenu d'un noeud de ce type pour l'intégrer comme résultat dans ma page en xhtml :
<item>retour< br/>a<br />la<br />ligne</item> |
Le problème c'est que si j'utilise copy-of je me retrouve avec les "<item"> dans mon code xhtml et si j'utilise value-of je perd les balise de retour à la ligne... Y'a t'il un truc pour arriver à ce que je cherche à faire? Voici la source complete :
test.xml
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="test.xsl"?>
<doc>
<item>ligne1<br />ligne2</item>
<item>text</item>
<item>retour<br />a<br />la<br />ligne</item>
</doc> |
test.xsl
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">
<xsl:template match="/">
<html>
<body>
<xsl:copy-of select="doc/item[3]" />
</body>
</html>
</xsl:template>
</xsl:stylesheet> |
Des idées?
Message édité par fils_de_la_lumiere le 14-03-2006 à 23:40:09