From: Dimitri Mouffet (dmouffet@mac.com)
Date: 13/01/2003 - 09:30
Le lundi, 13 jan 2003, à 08:57 Europe/Brussels, Eric van der Vlist a
écrit :
>
> Bonjour,
>
> On Sun, 2003-01-12 at 21:14, Dimitri Mouffet wrote:
>
>> J'utilise un template 'menu' pour créer un menu de navigation. Lorsque
>> je place ce template au début de mon fichier xsl et que j'y fais
>> référence par la suite avec 'xsl:call-template' tout s'exécute
>> correctement. Comme je désire réutiliser cette règle dans d'autres
>> fichiers, j'ai donc pensé le mettre dans un fichier externe que
>> j'appelle via 'xsl:include'. Dans ce dernier cas, l'appel au template
>> 'menu' ne donne pas de résultats.
>
> Je ne vois pas de raison pour que cela fonctionne dans un cas et pas
> dans l'autre, sauf si votre exemple était simplifié et que la feuille
> de
> style incluse soit dans un autre répertoire que la feuille de style
> réalisant l'inclusion. Dans ce cas, l'URI de base utilisée pour évaluer
> l'expression "document('xNavigation.xml')" serait différente et les
> processeurs XSLT ne génèrent pas tous des erreurs dans ce cas.
>
Tous les fichiers utilisés sont à la racine du même répertoire, pour
cette raison j'utilisais une URI relative. Cependant suite à votre
remarque, j'ai testé avec l'URI absolue de 'xNavigation.xml' et dans ce
cas, cela fonctionne.
Merci pour votre aide.
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|