Comment merger 2 fichiers XML

Résolu
GEDDi Messages postés 206 Date d'inscription lundi 22 novembre 1999 Statut Membre Dernière intervention 3 juillet 2008 - 4 oct. 2007 à 14:34
GEDDi Messages postés 206 Date d'inscription lundi 22 novembre 1999 Statut Membre Dernière intervention 3 juillet 2008 - 4 oct. 2007 à 15:39
Bonjour,

En VB.NET j'aimerais savoir comment faire pour merger 2 (ou plus) fichiers XML en 1 seul
<?xml version="1.0" encoding="iso8859-1"?>
<ROOT>
    <LIGNE><NOM>BROSSE</NOM>Adam

</LIGNE>
</ROOT>

<?xml version="1.0" encoding="iso8859-1"?>
<ROOT>
    <LIGNE><NOM>PEIGNE</NOM>Achveu

</LIGNE>
</ROOT>

De ces deux XML là je souhaiterais obtenir celui-ci :
<?xml version="1.0" encoding="iso8859-1"?>
<ROOT>
    <LIGNE><NOM>BROSSE</NOM>Adam

</LIGNE>
    <LIGNE><NOM>PEIGNE</NOM>Achveu

</LIGNE>
</ROOT>

J'ai donc commencé par exploiter ce code là :
        Dim doc As XmlDocument = New XmlDocument
        doc.Load(".\test1.xml")
mais l'objet 'doc' n'a pas de membre permettant d'ajouter en append un autre fichier xml...

Merci à celui/celle qui pourrait me donner un élement de solution.

Gérôme

--------------------------------



-----

1 réponse

GEDDi Messages postés 206 Date d'inscription lundi 22 novembre 1999 Statut Membre Dernière intervention 3 juillet 2008
4 oct. 2007 à 15:39
Re,

C bon j'ai trouvé :)

        Dim ds As DataSet = New DataSet("myDS")
        ds.ReadXml(LPATH & "test1.xml")
        ds.ReadXml(LPATH & "test2.xml")
        Dim z As String = ds.GetXml()
        ds.WriteXml(LPATH & "Test_out.xml")

Gerome
http://www.fbsl.net-------------------------------------
3
Rejoignez-nous