Dobrý den, potřebuju aby se mi upravil soubor Nastaveni.xml, on se upraví, ale hodí mi to vždycky chybu
Dokument XML je neplatný. Dokument nemá kořenový element.
s xml dělám poprvé, tak nevím kde je chyba,
XmlDocument doc = new XmlDocument();
doc.Load("Nastaveni.xml");
XmlDocument myXmlDocument = new XmlDocument();
myXmlDocument.Load("Nastaveni.xml");
XmlElement root = doc.DocumentElement;
XmlNodeList nodes = root.SelectNodes("/events");
foreach (XmlNode node3 in nodes)
{
foreach (XmlNode node in node3)
{
string event1 = node["server"].InnerText;
foreach (XmlNode n in node)
{
string server = textBox1.Text;
n.InnerText = server;
doc.Save("Nastaveni.xml");
doc.RemoveAll();
}
string event2 = node["port"].InnerText;
foreach (XmlNode n in node)
{
string port = textBox2.Text;
n.InnerText = port;
doc.Save("Nastaveni.xml");
doc.RemoveAll();
}
string event3 = node["user"].InnerText;
foreach (XmlNode n in node)
{
string user = textBox3.Text;
n.InnerText = user;
doc.Save("Nastaveni.xml");
doc.RemoveAll();
}
string event4 = node["pass"].InnerText;
foreach (XmlNode n in node)
{
string pass = textBox4.Text;
n.InnerText = pass;
doc.Save("Nastaveni.xml");
doc.RemoveAll();
}
}
}
a Nastaveni.xml vypadá takhle:
<?xml version="1.0" encoding="utf-8"?>
<events>
<event>
<server>127.0.0.1</server>
<port>3306</port>
<user>root</user>
<pass>pass</pass>
</event>
</events>
EDIT: Vyřešeno, použil jsem settings