Re: Gestion de fichiers et xsl
COUTHURES Alain <[email protected]> Mon, 23 Apr 2007 08:58:27 +0200
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Message-ID | <[email protected]> |
Bonjour,
Bien que n'utilisant pas moi-même Xalan, ce que je peux dire c'est
qu'une transformation porte naturellement sur un document et non pas sur
un fichier, ce qui veut dire qu'il ne doit pas être possible de
récupérer le nom du fichier chargé en tant que document à transformer.
Par contre, il doit être possible de passer en paramètre à la
transformation le nom du fichier origine afin de le récupérer au début
(<xsl:param name="fname"/>) puis de l'utiliser au même titre qu'un
paramètre de template ou qu'une variable.
Bien cordialement,
Alain COUTHURES
http://www.agencexml.com
Mathieu MATHIAS a écrit :
> Bonjour,
>
>
> Je voudrais réaliser une copie d'un fichier Xml en y ajoutant des informations situées dans un autre fichier Xml.
>
> Au premier abord rien de bien compliquer mais je me suis retrouver vite bloqué lorsque je me suis rendu compte que je ne connaissais pas le nom de mes fichiers Xml.
>
> J'applique la transformation avec le processeur Xalan, et j'ai une règle de nommage pour mes fichiers Xml (Facture_{$compteur}.xml et Releve__{$compteur}.xml).
>
>
>
> J'aimerais donc bien savoir comment faire pour ouvrir mon deuxième fichier Xml auquel j'accède par la méthode document( ). Si je pouvais savoir comment on peux récupérer le nom du fichier en cours de traduction (transmis à Xalan) alors grâce à ma règle de nommage je pourrais en déduire le nom du deuxième fichier Xml et l'indiquer dans la méthode document().
>
>
>
> Merci d'avance pour votre réponse.
>
> Si vous connaissez une autre voie pour faire des traductions à partir de plusieurs fichiers Xml, je suis aussi intéressé.
>
>
>
> Bonne journée.
>
>
>
> Cordialement,
>
>
>
> ________________________________
>
> Mathieu MATHIAS
>
> Intégrateur Client
>
> Deskom
>
> 5, rue Jules Lefebvre - 75009 - PARIS
>
> Tel : +33 1 53 05 34 53
>
> Email : [email protected] <mailto:[email protected]>
>
> www.deskom.com
>
>
>
>
>
> --
> Devenez redacteur <XML>fr et contribuez au developpement du
> xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
> Liste de diffusion "[email protected]" (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 [email protected]
> (mailto:[email protected]?Subject=unsubscribe)
>
>
>