Re: Gestion de fichiers et xsl
COUTHURES Alain <[email protected]> Mon, 23 Apr 2007 10:01:46 +0200
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Message-ID | <[email protected]> |
Oui, il faut souvent un enrobage pour manipuler les fichiers... Mais comme j'aime trop le XML pour en rester là, je me suis créé mon propre langage de script OpenSource en XML lui-même pour enchaîner les transformations et les entrées-sorties. Alain COUTHURES http://www.agencexml.com Mathieu MATHIAS a écrit : > Alain, > > C'est bien ce qui semblait, il y a bien des limites aux xsl, finalement j'ai choisi de faire un prétraitement via script en concaténant mes 2 documents dans un document maître pour ensuite appliquer ma transformation. > > Merci à vous. > > Cordialement, > > > Mathieu MATHIAS > Intégrateur Client > Deskom > 5, rue Jules Lefebvre - 75009 - PARIS > Tel : +33 1 53 05 34 53 > Email : [email protected] > www.deskom.com > > > -----Message d'origine----- > De : [email protected] [mailto:[email protected]] De la part de COUTHURES Alain > Envoyé : lundi 23 avril 2007 08:58 > À : [email protected] > Objet : [xml-tech] Re: Gestion de fichiers et xsl > > 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) >> >> >> >> > > -- > 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) > > > -- > 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) > > > >