Hallo,
ich schaffe es nicht, ich lese eine XML ein.
mit folgendem Code:
XmlDocument doc = new XmlDocument();
doc.Load(main.getInstance().app_path + "\\Data\\user.xml");
XmlElement root = doc.DocumentElement;
foreach (XmlNode @daten in root.ChildNodes)
{
userdaten x = new userdaten();
x.username= @daten.Attributes["NAME"].InnerText;
x.passwort= @daten.Attributes["PASSWORT"].InnerText;
main.getInstance()._WriteLog("Loaded User"+x.username);
x.level=Convert.ToInt32(@daten.Attributes["LEVEL"].InnerText);
allusers.Add(x);
}
Jetzt wuerde ich der XML gerne wieder weitere atrribute hinzufuegen,...
dass geht mit appendchild oder?
wie mache ich das?
Unsere Website
iPhone Programmierung | Android Programmierung
Das Attribut wird über das Dokument erstellt:
foreach(XmlNode xNod in xDoc.DocumentElement)
{
XmlAttribute xAtt = xDoc.CreateAttribute("myAttribute");
xAtt.Value="myValue";
xNod.Attributes.Append(xAtt);
}
roses are #FF0000 violets are #0000FF
all my base are belong to you
oops, entschuldigung, das wusste ich e. Danke trotzdem.
Eigentlich wollte ich ein neues Element mit gleichen Attributen hinzufuegen und dann das Dokument wieder speichern.
Wie geht das?
Unsere Website
iPhone Programmierung | Android Programmierung