Entwickler-Ecke

IO, XML und Registry - XML Speichern mit Datenfeldern


MBaier - Mi 12.10.11 08:22
Titel: XML Speichern mit Datenfeldern
Hallo zusammen,
ich habe eine XML Datei und möchte in diese hineinspeichern.

Aufbau:

XML-Daten
1:
2:
3:
4:
5:
6:
<Einstellungen>
  <Name />
  <Passwort />
  <Server />
  <Datenbank />
</Einstellungen>


Habe dazu auf meiner Forms vier Textboxen (txtName, txtPW usw.) diese gespeichert werden sollen.

Beispiel aus meinem Code:

C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
//XML Laden
xml.Load("ReporterXML.xml"); 

//"Name"-Element aus XMLDatei
XmlNode Name = xml.GetElementById("Name");

//Textbox in "Name"-Element füllen 
Name.InnerXml = dfsName.Text; 

//XML speichern             
xml.Save("ReporterXML.xml");

Würde mich über Antworten freuen.

Mfg
Michael

Moderiert von user profile iconTh69: Color durch XML-Tags ersetzt
Moderiert von user profile iconTh69: Color durch C#-Tags ersetzt


MBaier - Mi 12.10.11 08:59

Habe es bereits selber gelöst:


C#-Quelltext
1:
2:
XmlNode Name = xml.SelectSingleNode("/Einstellungen/Name");
Name.InnerText = dfsName.Text;

und dann mit

C#-Quelltext
1:
xml.Save("ReporterXML.xml");                    


Grüße
Michael

Moderiert von user profile iconTh69: C#-Tags hinzugefügt