Logiciel modification XML

Résolu
kalimbra Messages postés 546 Statut Membre -  
kalimbra Messages postés 546 Statut Membre -
Bonjour,

je suis à la recherche d'un logiciel qui me permettrait de récupérer les données d'un fichier XML afin de créer un autre document xml mais avec une organisation différente et des noms de tags différents. Le logiciel devrait me permettre de créer une sorte de filtre que je puisse appliquer à pleins de fichier après.

ex :
<tag1>
            <data1> ma data</data1>
             <data2>ma 2 data</data2>
</tag1>


devrait se transformer en

<blavla>
<node1>
  <node1-1>
     <truc>ma 2 data>/truc>
       <node1-1-1>
         <machin> ma data </machin>


etc....

Pas la peine de me dire que je peux programmer cela, je le sais.. Simplement avant de perdre du temps à programmer (sachant qu'en plus les filtres peuvent changer souvent), je voudrais savoir si un logiciel ne permet pas de le faire...


merci d'avance,


A voir également:

3 réponses

flokocha Messages postés 1519 Statut Membre 281
 
Ce que tu cherches à faire s'appelle du XSLT. Il des logiciels comme <oXygen/> qui facilitent cette opération, mais dans tous les cas il te faudra écrire un fichier XSL pour réaliser la transformation.
0
kalimbra Messages postés 546 Statut Membre 72
 
Et c'est complexe de créer un fichier XSL ? y'a pas un logiciel qui permettrait de le faire facilement ?
0
flokocha Messages postés 1519 Statut Membre 281
 
Non c'est assez basique, c'est un document XML qui contiendra les indications qui permettront de passer de ton XML source à ton XML cible.
Il suffit juste de comprendre le mode de fonctionnement et de découvrir les fonctions disponibles.

Tu peux trouver un tutoriel pour en savoir plus ici : http://www.w3schools.com/xsl/xsl_transformation.asp

Et un éditeur en ligne pour faire tes propres expériences ici : http://www.w3schools.com/xsl/tryxslt.asp?xmlfile=cdcatalog&xsltfile=cdcatalog
0
kalimbra Messages postés 546 Statut Membre 72
 
cool.. merci beaucoup.. je vais regarder ça, mais ça me semble très bien..
0

Discussions similaires