neuen Knoten in xml einfügen

Gast #4765988
Lesenswert?

Hallo,
ich habe eine xml mit dem Aufbau
<Adressbuch>
  <Personen>
    <Person Name="xxx">
      <Geburtstag>"xx.x.x</Geburtstag>
      <Email>"xxxxx"</Email>
    </Person>
  </Personen>
</Adressbuch>

Dies möchte ich gerne mit C# weiteren Knoten auffüllen (alos neue 
Personen und INformationen).
1
XmlDocument userXml = new XmlDocument();
2
userXml.Load(@"C:\Users\Documents\Visual Studio 2015\Projects\Adressbook\MyAdressbook.xml");
3
      
4
newElement = userXml.CreateElement("Person");
5
newAttribute = userXml.CreateAttribute("Name");
6
Value = "Test";
7
SetAttributeNode(newAttribute);
8

9
nameElement = userXml.CreateElement("Geburtstag");
10
InnerText = "Test";
11

12
nameElement = userXml.CreateElement("Email");
13
InnerText = "Test";
14

15
AppendChild(nameElement);
16
Save("MyAdressbook.xml");

doch leider ändert bekomme ich keinen neuen Eintrag.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren