Bonjour,
Je suis un novice dans le monde XML ce qui implique plein de pbs . Le premier (et je suis sûr que ça ne sera pas le dernier ) est le suivant :
Je dispose d'un fichier XML (un grand fichier) dans lequel y a un certain type d'éléments (qui possèdent des sous éléments + attributs) qui se répètent assez souvent dans le fichier (les blocs constitués de ces éléments et de ses s/éléments). Mon but est de supprimer ces blocs de ce fichier et mettre à leur place des liens ou quelque chose dans le genre qui pointent vers un autre fichier. ce dernier contiendra ces éléments sous forme de liste. Je vais essayer de schématiser mon problème.
<?xml ...?>
<blabla>
<bloblo>
<A>
...
</A>
<B>
...
</B>
<A>
...
</A>
<C>
...
</C>
J'aimerais transformer cette structure pour qu'elle ressemble à ceci :
<?xml ...?>
<blabla>
<bloblo>
<lien vers bloc_de_A/>
<lien vers bloc_de_B/>
<lien vers bloc_de_A/>
<lien vers bloc_de_C>
où bloc_de_A, bloc_de_B et bloc_de_C figurent maintenant dans un autre fichier sous la forme
<?xml ...>
<A>...</A>
<B>...</B>
<C>...</C>
Est ce que c'est possible de faire cette manip ? Merci d'avance pour toute votre aide.
Partager