[XSL] Comment puis-je appliquer un XSL au résultat d'un autre XSL ?

Comment puis-je appliquer un XSL au résultat d'un autre XSL ? [XSL] - Divers - Programmation

Marsh Posté le 22-11-2002 à 21:09:24    

Je veux appliquer un XSL à un XML généré à partir d'un autre XSL.  
Je ne peux pas me servir du VB ou d'un autre langage pour faire ceci. Je n'ai pas le choix d?utiliser XSL.  
XML = > (XSL = > XML = > XSL) * = > XML  
* Fait dans un seul fichier XSL
 
En clair, j'ai un traitement a appliquer sur le résultat d'un filtre XSL.

Reply

Marsh Posté le 22-11-2002 à 21:09:24   

Reply

Marsh Posté le 24-11-2002 à 15:03:17    

Up!!!

Reply

Marsh Posté le 24-11-2002 à 15:05:59    

c'est avec quoi que tu fais cette transformation xsl ? directement avec le browser ?

Reply

Marsh Posté le 25-11-2002 à 02:27:28    

avec XSL
 
je ne peux pas utiliser du java ou du vb pour les transformations et les validations succesives

Reply

Marsh Posté le 25-11-2002 à 02:36:19    

Ngok a écrit a écrit :

avec XSL




tin mais ca veut rien dire ca !
 
c'est quoi le processeur XSLT que tu utilises !

Reply

Marsh Posté le 25-11-2002 à 14:59:30    

j'utilise MSXML.
je n'ai pas le choix d'utiliser autre chose.

Reply

Marsh Posté le 25-11-2002 à 16:36:20    

Hello,  
 
Tu peux utiliser MSXML en batch à l'aide d'un utilitaire disponible chez microsoft et qui s'appelle msXSL.exe.  
 
Tu le lance à partir de la ligne de commande comme par exemple :  


@echo on
:
: call msXSL with these parameters :
: xmlfile, stylesheet, outputfile and  
:       stylesheet parameters pId, pLang, pExt
:
msXSL.exe xml\%1 xsl\%2 -v -o %3 pId='%4' pLang='%5' pExt='%6'
:
@echo off


 
De mémoire il utilise le parser MSXML 3 par défaut, sais pas si il supporte la version 4...  
 
Va sur MSDN/Google et lance une recherche...
 
Bonne continuation. Avander


---------------
A thing of beauty is a joy forever (John Keats)
Reply

Marsh Posté le 25-11-2002 à 21:24:15    

parser input.xml ini.xsl output.xml
 
Le fichier inin.xsl doit appliquer 4 autres fichiers dans cet ordre:
1. filter.xsl     (input.xml est utilisé comme fichier xml d'entrée)
2. validator1.xsl (le fichier xml généré a l'étape 1 est utilisé comme xml d'entrée)
3. validator2.xsl (fichier xml généré a l'étape 1 est utilisé comme xml d'entrée)
4. validator3.xsl (fichier xml généré a l'étape 1 est utilisé comme xml d'entrée)
5. format.xsl     (utilise le xml généré dans les etapes 2+3+4)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed