From: Cyril Jandia (cjandia@logfi.fr)
Date: 22/05/2002 - 12:43
Bonjour,
(Désolé pour la réponse qq peu tardive ;=)
> De : Sylvain QUELO
> À : xml-tech@xmlfr.org
> Objet : [xml-tech] Passage de paramètre à une feuille XSL via une URL
>
> Bonjour,
>
> Bien qu'ayant lu sur ce site des messages qui semblent confirmer une bonne
> approche...
> Je ne parviens pas à afficher un paramètre passé via une URL de la forme
> [toto.xml?pid=54]
>
> Le xsl en question est minimaliste :
Votre XSL est "bon" semble-t-il...
> [...]Cela peut-il venir du serveur web ou bien le code n'est pas correct ?
> Ce code fonctionne lorsqu'une valeur par défaut est spécifiée.
> Le serveur web est Domino 5.06.
... en revanche, je crois que votre problème vient de la confusion que vous
faites entre les capacités/rôles propres à chacun des éléménts suivants :
1) le serveur Web (ici, Domino - mais peu importe en l'occurrence)
2) le document XML référencé via une URL
3) le document XSL(T) référencé par le précédent (ce dernier incluant
probablement une "[PI]" du type "[<?xml-stylesheet] ...?>]", me trompe-je ?)
4) l'action du navigateur sur réception de (2), étant donné l'hypothèse faite en
(3)
Les éléments qui manquent pour vous conseiller utilement sont donc les suivants
:
a) mon hypothèse en (3) concernant la [PI] "<?xml-stylesheet ...?>" est-elle la
bonne ?
b) votre navigateur (4) semble donc capable d'interpréter cette [PI]
"<?xml-stylesheet ...?>" - ne serait-ce pas IE5 par hasard? Si c'est votre cas
j'ai peut être une solution, sinon ... ?
c) où avez-vous lu, justement, que votre navigateur -quand bien même serait-ce
IE5- était capable d'interpréter un parmètre d'URL de la forme "?pid=..." et de
le passer, disons, "automatiquement", en tant que paramètre de feuille de style
XSLT, <xsl:param...> ? (J'ai eu beau chercher, rien de tel à ce sujet - pour IE5
en tt cas ... ;=)
> Merci par avance
>
> Sylvain
[PI]
http://www.w3.org/TR/2000/REC-xml-20001006#sec-pi
[<?xml-stylesheet] ...?>]
http://www.w3.org/1999/06/REC-xml-stylesheet-19990629
Cordialement,
--CJ
--
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
|