Hallo,
ich habe zwei xml Dateien. Ich würde gerne aus der 2. XML Datei einen Bereich inkl. Unterknoten auf einmal in
die 1. XML Datei kopieren.
Den Umständlichen Weg, die Knoten einzeln anlegen, aus zweiter Datei auslesen und in erste Datei schreiben würde ich gerne vermeiden...
Zu dem Thema habe ich in der MSDN die Methode Clone() gefunden. Nur wie funktioniert das genau?
Hier mal ein Auszug aus der xml Datei
XML-Daten
1: 2: 3: 4: 5: 6: 7:
| <?xml version="1.0" encoding="utf-8" standalone="no"?> <MDTConfig> <DEFAULT> <UpdateRate>300</UpdateRate> <MDTNumber>3</MDTNumber> </DEFAULT> </MDTConfig> |
Und nun mein Versuch:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| xmldoc.Load(iwPathes[0] + "\\" + _resourceManager.GetString("XMLConfigFile") + ".xml"); xmldoc2.Load(tbFile.Text); tmpXmlNode = xmldoc.SelectSingleNode("MDTConfig"); tmpXmlNode.RemoveAll();
tmpXmlNode2 = xmldoc2.SelectSingleNode("MDTConfig").SelectSingleNode("DEFAULT"); xmldoc = tmpXmlNode2.Clone(); |
Ganz so einfach wirds vermutlich nicht gehen. Aber kann mir hier jemand weiterhelfen?
Vorab Danke
Moderiert von
Kha: Topic aus WinForms verschoben am Mi 29.07.2009 um 12:25