Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2889 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°251835
Ngok
Posté le 22-11-2002 à 21:09:24  profilanswer
 

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.

mood
Publicité
Posté le 22-11-2002 à 21:09:24  profilanswer
 

n°252509
Ngok
Posté le 24-11-2002 à 15:03:17  profilanswer
 

Up!!!

n°252511
benou
Posté le 24-11-2002 à 15:05:59  profilanswer
 

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

n°252726
Ngok
Posté le 25-11-2002 à 02:27:28  profilanswer
 

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

n°252730
benou
Posté le 25-11-2002 à 02:36:19  profilanswer
 

Ngok a écrit a écrit :

avec XSL




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

n°252971
Ngok
Posté le 25-11-2002 à 14:59:30  profilanswer
 

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

n°253095
avander
Posté le 25-11-2002 à 16:36:20  profilanswer
 

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)
n°253458
Ngok
Posté le 25-11-2002 à 21:24:15  profilanswer
 

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)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

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

 

Sujets relatifs
[XSL] XML vers XML sans elements vides[XSL] souci de navigation pour sélectionner des noeuds [résoudu]
résultat d'une requête sur une même ligne en SQL Server[PHP // MySQL] Récup du résultat d'une requete sous forme d'array
recuperer le resultat d'une requette sql avec count(*)Mélanger XHTML et XSL
Comment afficher "aucun résultat" ?[XML/XSL] Convertir un stylesheet HTML en XHTML...
[Css] Quelqu'un peut me rappeler comment appliquer 2 class ?Appliquer un Style à tout un document
Plus de sujets relatifs à : [XSL] Comment puis-je appliquer un XSL au résultat d'un autre XSL ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)