Bonjour,
J'ai un gros gros probleme. J'ai bien trouvé des choses sur ce superbe forum mais jamais a 100% dans le meme cas que moi... parce que moi je n'ai pas d'id.
Donc :
J'ai deux fichiers xml (fic1.xml et fic2.xml) qui contiennent :
<?xml version="1.0" encoding="iso-8859-1"?>
<ARBO>
<REPERTOIRE>
<DOSSIER>AAA</DOSSIER>
<TAILLE>1111</TAILLE>
</REPERTOIRE>
<REPERTOIRE>
<DOSSIER>BBB</DOSSIER>
<TAILLE>0002</TAILLE>
</REPERTOIRE>
<REPERTOIRE>
<DOSSIER>CCC</DOSSIER>
<TAILLE>0005</TAILLE>
</REPERTOIRE>
</ARBO>
Et le deuxieme contient
<?xml version="1.0" encoding="iso-8859-1"?>
<ARBO>
<REPERTOIRE>
<DOSSIER>AAA</DOSSIER>
<TAILLE>2222</TAILLE>
</REPERTOIRE>
<REPERTOIRE>
<DOSSIER>BBB</DOSSIER>
<TAILLE>0001</TAILLE>
</REPERTOIRE>
<REPERTOIRE>
<DOSSIER>DDD</DOSSIER>
<TAILLE>0005</TAILLE>
</REPERTOIRE>
</ARBO>
Je voudrais afficher ces deux fichier dans un Datagrid afin d'avoir l'affichage suivant
AAA 1111 2222
BBB 0002 0001
CCC 0005
DDD 0005
ou si vous preferez sous forme XML le resultat devrait etre celui la
<?xml version="1.0" encoding="iso-8859-1"?>
<ARBO>
<REPERTOIRE>
<DOSSIER>AAA</DOSSIER>
<TAILLE1>1111</TAILLE1>
<TAILLE2>2222</TAILLE2>
</REPERTOIRE>
<REPERTOIRE>
<DOSSIER>BBB</DOSSIER>
<TAILLE1>0002</TAILLE1>
<TAILLE2>0001</TAILLE2>
</REPERTOIRE>
<REPERTOIRE>
<DOSSIER>CCC</DOSSIER>
<TAILLE1>0005</TAILLE1>
<TAILLE2></TAILLE2>
</REPERTOIRE>
<REPERTOIRE>
<DOSSIER>DDD</DOSSIER>
<TAILLE1></TAILLE1>
<TAILLE2>0005</TAILLE2>
</REPERTOIRE>
</ARBO>
Important, si cela peut simplifier la solution, j'ai la possibilité de nommé mon champ en <TAILLE1> dans le premier fichier et <TAILLE2> dans le deuxieme.
Voila, et je n'y arrive pas du tout !
Comment faire ?
Faut il que je passe par une transformation XSL ou XLT ? Si oui comment ? Je n'y connais rien en transformation ?
Ou alors en pure programmation avec 2 dataset ? (ha oui c'est que c'est pour un developpement en ASP VB... le but final étant d'afficher le resultat dans une datagrid)
Bref pourriez vous m'aider ? Me donner une solution ou au moins quelques pistes ?
D'avance merci
Partager