From: Eric van der Vlist (vdv@dyomedea.com)
Date: 04/01/2001 - 20:38
Bonsoir,
Jérôme HELLIER wrote:
>
> Bonsoir,
>
> Voilà, je viens de passer ma journée à essayer de faire marcher avec IE5
> les deux "@#!!#@!#" de fichiers joints pour en tirer une page HTML.
> Quelqu'un aurait-il une solution?
Oui ;)
Votre problème est au niveau de l'espace de noms que vous utilisez dans
votre document XML et que l'on ne retrouve pas dans votre feuille XSLT:
<resultat xmlns="piles_schema.xml">
Cette déclaration signifie que tous les éléments inclus dans "resultat"
(et resultat lui-même) appartiennent à l'espace de noms
"piles_schema.xml".
(Au passage, notons également que le W3C déconseille fortement
l'utilisation d'URI relatives comme c'est le cas ici pour identifier les
espaces de noms et que l'URI en question n'a pas besoin de pointer sur
quoi que ce soit... en l'occurrence, quelque chose comme
xmlns="http://www.nikopol.fr/ns/piles" serait donc mieux adapter).
Pour qu'il y ait correspondance au niveau de XSLT, il faut
impérativement que cet espace de nom soit déclaré dans votre feuille
XSLT, soit par exemple:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:pile="piles_schema.xml">
et que tous les noms d'éléments soient préfixés par le préfixe que vous
aurez choisi, soit par exemple:
<xsl:template match="pile:resultat/pile:Pile">
Cordialement,
Eric van der Vlist
--
------------------------------------------------------------------------
Eric van der Vlist Dyomedea http://dyomedea.com
http://xmlfr.org http://4xt.org http://ducotede.com
------------------------------------------------------------------------
--
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:05 UTC
webmaster@xmlfr.org
|