Fusionner des fichiers XML

Fusionner des fichiers XML - XML/XSL - Programmation

Marsh Posté le 08-03-2006 à 17:27:20    

Bonjour,
 
Je cherche une solution simple pour fusionner facilement toute une série de ficheirs XMl en 1 seul...
Par exemple tout les fichiers XML contenus dans un répertoire ou bien pourvoir les selectionner.
 
En fait l'opération est assez simple vu qu'il suffit de prendre le texte du premier fichier poui de lui ajouter le texte du 2ème sans la permière ligne et ainsi de suite... Mais ca me fait chier de faire un prog juste pour ca :-)
 
D'avance merci
 
Ben


Message édité par the big ben le 08-03-2006 à 17:27:44
Reply

Marsh Posté le 08-03-2006 à 17:27:20   

Reply

Marsh Posté le 09-03-2006 à 09:12:02    

Bon j'ai quand même fini par créer un prog basique qui fait ce qu'il me faut au cas ou ca intéresse qq il peut toujours me contacter...

Reply

Marsh Posté le 27-08-2009 à 19:35:59    

Bonjour,
 
Je serai bien interréssé par ton prog basique svp car je n'ai pas trouvé de solution.  
J'ai plusieurs sites de vente en ligne dont j'édite pour chacuns d'eux une url http://www.blabla.com/xml_liste_produits.php (5 en tout) pour que les comparateurs de prix y puisent les désignations/prix/photos... Je souhaiterai regrouper toutes ces listes en 1 seule de manière à avoir un catalogue global de tous les produits présents sur les différents sites...une idée ?
 
avec mes remerciements anticipés,
 
A+
 
romantony

Reply

Marsh Posté le 28-08-2009 à 09:23:27    

joli déterrage.

 


[...]

 

EDIT: grosse connerie. à oublier.

Message cité 1 fois
Message édité par pataluc le 28-08-2009 à 10:52:41
Reply

Marsh Posté le 28-08-2009 à 10:11:53    

Sinon, il y a longtemps, j'avais trouver un XSLT qui fait ça:
 
http://www2.informatik.hu-berlin.d [...] SLT/#merge


---------------
C'est pas bon, Neriki, tu recommences à glander, là. :o
Reply

Marsh Posté le 28-08-2009 à 10:25:52    

pataluc a écrit :

joli déterrage.

 


ils ont quelle gueule tes fichiers? parce qu'un

Code :
  1. head -1 fichier1.xml > output.xml

suivi d'un truc genre

Code :
  1. for f in fichier*.xml
  2. do
  3.    tail +2 $f >> output.xml
  4. done
 

et c'est bon. :spamafote:


Du XML c'est pas du texte [:ciler]

 

Avec ton truc ton document se retrouve avec `n` racines, le résultat n'est donc pas un document XML [:petrus75]


Message édité par masklinn le 28-08-2009 à 10:26:31

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-08-2009 à 10:51:24    

ah ouais grosse connerie... ca duplique les balises root et en plus c'est pas forcément formaté sur plusieurs lignes. oups. je sors.

Reply

Sujets relatifs:

Leave a Replay

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