Comment merger 2 fichiers XML [Résolu]

Signaler
Messages postés
206
Date d'inscription
lundi 22 novembre 1999
Statut
Membre
Dernière intervention
3 juillet 2008
-
Messages postés
206
Date d'inscription
lundi 22 novembre 1999
Statut
Membre
Dernière intervention
3 juillet 2008
-
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

Messages postés
206
Date d'inscription
lundi 22 novembre 1999
Statut
Membre
Dernière intervention
3 juillet 2008

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-------------------------------------