From: Cyril Jandia (cjandia@logfi.fr)
Date: 15/05/2002 - 07:12
Bonjour,
> De : noel.jean-baptiste@courrier.uqam.ca
> À : xml-tech@xmlfr.org
> Objet : [xml-tech] Re: Xalan/ Saxon pb avec <xml:param name="name">
>
> Oui, et c'est bien là le problème.
> J'ai écris sur la liste de discussion http://marc.theaimsgroup.com/?
> l=xalan-j-users et j'attends de voir leurs réponses.
Tout d'abord, évitez de confondre [Xalan-J] et [Xalan-C] - car il peut y
avoir des différences d'invocation des options (sisi!) entre ces deux
implémentations : or, dans [votre message initial] (13/05/2002), vous parlez
de "xalan.exe" - on pourrait donc en conclure que vous avez d'abord essayé
avec [Xalan-C]; en outre, voici la syntaxe que j'utilise (avec succés ;=)
pour ce dernier (Xalan-C) lorsqu'il s'agit de lui passer un paramètre en
ligne de commande à destination de la feuille de style :
Xalan[.exe] -p nom_du_parametre "'valeur chaine du parametre'"
document_source.xml feuille_de_style.xsl
(ou, plus simplement, ceci doit fonctionner aussi :
Xalan[.exe] -p nom_du_parametre 'valeur chaine du parametre'
document_source.xml feuille_de_style.xsl
)
Note 1 :
remarquez donc les double (et/ou simple) quotes **nécessaires** pour
délimiter correctement la valeur d'un paramètre de type chaîne; voir par
exemple ces messages d'utilisateurs :
http://www.biglist.com/lists/xsl-list/archives/200004/msg00507.html
Note 2 :
la syntaxe de ligne de commande ci-dessus vous générera le résultat sur la
sortie standard de la console; pour le générer dans un fichier, utiliser une
redirection par ">" ou bien ("plus orthodoxe" ;=) l'option "o" :
Xalan[.exe] -p nom_param "'valeur param'" -o fichier_resultat.html ...etc
> Djibi
[Xalan-C]
http://xml.apache.org/xalan-c/commandline.html
[Xalan-J]
http://xml.apache.org/xalan-j/commandline.html
[votre message initial]
> Bonjour,
> je souhaite appeler une feuille de style avec en parametre une variable.
> par exemple, je fais sur ligne de commande:
> xalan.exe file.xml file.xsl nomBase=Etudiant
> [...]
> Mais il affiche "nomBase:" mais pas sa valeur, je m'attends à avoir :
> "nomBase: Etudiant"
> Comprends pas,
> Merci,
> Djibi
'Hope it helps
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
|