bonjour,
j'ai suivi avec intérêt un fil de discussion précédent sur l'inclusion de fichiers XML dans un autre fichier XML.
En effet, j'essaie d'inclure un menu en xml dans les diverses pages XML de mon site. Pour cela, j'essaie de rapatrier le code du fichier menu.xml dans la feuille de transformation xslt. J'utilise la fonction document()
Ca marche assez bien avec Internet explorer par contre, Firefox place tous les items du menu sur une même ligne. Donc, c'est inexploitable...
Voici un extrait de menu.xml
Et un extrait de la feuille xslt "intégratrice"
(je précise qu'il y a une balise <menu /> dans le document xml associé à la feuille de transformation xslt.
Pourriez vous me dire ce qui pose problème pour Firefox ? A nouveau, je précise que c'est OK avec Internet explorer.
Merci d'avance,
Mignon
Modifié par mignon (09 Aug 2007 - 22:24)
j'ai suivi avec intérêt un fil de discussion précédent sur l'inclusion de fichiers XML dans un autre fichier XML.
En effet, j'essaie d'inclure un menu en xml dans les diverses pages XML de mon site. Pour cela, j'essaie de rapatrier le code du fichier menu.xml dans la feuille de transformation xslt. J'utilise la fonction document()
Ca marche assez bien avec Internet explorer par contre, Firefox place tous les items du menu sur une même ligne. Donc, c'est inexploitable...
Voici un extrait de menu.xml
...
<ul>
<li><a href="index.xml">Accueil</a></li>
<li><a href=""></a></li>
</ul>
</td></tr>
<tr><th>Historique</th></tr>
<tr><td>
<ul>
...
Et un extrait de la feuille xslt "intégratrice"
...
<xsl:template match="menu">
<div id="toc">
<xsl:copy-of select="document('menu.xml')/menu/* " />
</div>
</xsl:template>
...
(je précise qu'il y a une balise <menu /> dans le document xml associé à la feuille de transformation xslt.
Pourriez vous me dire ce qui pose problème pour Firefox ? A nouveau, je précise que c'est OK avec Internet explorer.
Merci d'avance,
Mignon
Modifié par mignon (09 Aug 2007 - 22:24)