Bonjour,

Je fait un site avec un menu qui est le meme sur chaque page. Je stocke ce menu dans un fichier xml avec le reste de mes données mais la génération du html ne se passe pas comme je voudrais

En simplifiant j'ai un fichier xml contenant par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<structure>
<entete>Mon entete html</entete>
<menu>&lt;table&gt;mon menu &lt;/table&gt;</menu>
</structure>
<data>
...
</data>
</structure>
et dans mon xsl
j ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
<?xml version="1.0" encoding="ISO-8859-1" ?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output encoding='ISO-8859-1' method="html"/>
<xsl:template match="/"> 
 <html>
<head>
</head>
<body>
....
<xsl:value-of select="structure/menu" />
.....
</body>
</html>
</xsl:template> 
</xsl:stylesheet>

Le probleme est que la page est generée dans le navigateur mais le champ menu n'est pas interprété du tout comme étant du code html, il m affiche le texte avec les balises html.
y a t il une solution ?
merci d avance.