I have some problems adding a node to a xml-file
the current xml-file:
nl
PC_STAGE2
j6FlMJT/yLc=
NewbUgfLgZU=
PC_STAGE2
winkin
name
loc
I want something like this:
The elements have to be added to
by using the function
AddRecentlyUsed("winking","nowhere" and AddRecentlyUsed("another","here")
nl
PC_STAGE2
j6FlMJT/yLc=
NewbUgfLgZU=
PC_STAGE2
winkin
name
loc
nowhere
here
my current code for the function AddRecentlyUsed:
public static void AddRecentlyUsed(string name, string location)
{
string xadres = "//WinkinSettings/Recently_Used/";
XmlDocument doc = GetLocalSettings();
XmlNode node = doc.CreateNode(XmlNodeType.Element,name,xadres);
XmlNode twee = doc.CreateNode(XmlNodeType.Element,location,xadres+name);
twee.InnerText=location;
node.AppendChild(twee);
doc.AppendChild(node);
doc.Save(GetLocalSettingsLocation());
MessageBox.Show("added");
}
I only get an error with this, saying there is already a document element.
It's probably something very dumb and simple, but I don't find get.
The mistake is most likely in the doc.CreateNode