Bonjour à tous,
je cherche à transformer un fichier XML en plusieurs fichiers XML avec une seule feuille XSL...
Est ce possible??
Merci d'avance pour vos réponses
Bonjour à tous,
je cherche à transformer un fichier XML en plusieurs fichiers XML avec une seule feuille XSL...
Est ce possible??
Merci d'avance pour vos réponses
Salut,
Lorsque tu appelles le moteur de parsing xslt, tu fournis des paramètres à ta feuille xsl, avec un fichier d'entrée et un fichier de sortie.
En changeant le nom du fichier de sortie, tu obtiens plusieurs fichiers, et pour avoir des contenus différents, il faut jouer sur les paramètres.
Normalement, le plus simple est d'avoir un script de type batch, qui chargera ta feuille xsl avec les différents paramètres, chaque appel étant paramétré selon tes besoins. Un bon outil pour ce genre de batch est Ant, car il te permet également de faire d'autres choses beaucoup plus puissantes.
A+
Bonjour,
tu devrais préciser ta demande : le nombre de fichiers XML est-il connu à l'avance ? Sont-ils tous du même schéma XML ?
Oui, le nombre de fichier XML est connu et ils ont le même schéma XML.Envoyé par GrandFather
En fait, on a en entrée un fichier XML respectant un schéma connu.
on voudrait générer à partir de ce fichiers 6 fichiers XML (qui représente en fait des tables). Ces fichiers respectent le même schéma.
Question : pourquoi avec un seul xsl ?
Ca serait plus puissant d'avoir plusieurs xsl, une par type de fichier, avec un système d'inclusion si tu as besoin d'avoir des choses en commun.
A+
En fait, j'ai créé mes feuilles XSL, mais le fichier d'entrée est très gros, et le chargement de ce fichier prend beaucoup de temps...Envoyé par KiLVaiDeN
c'est pour ca que je me dit que le charger une seule fois serait une bonne idée
Petite précision: la transfo est faite via une appli JAVA
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager