Ich habe versucht, diese kleine XML-Beispieldatei ohne Erfolg zu aktualisieren. Es gibt mir keinen Fehler, aber die Datei bleibt unverändert. Irgendwelche Ideen?Aktualisieren Sie vorhandene XML-Datei in C#
Dank
XML-Beispiel:
<test>
<user>John Doe</user>
<user>Jane Doe</user>
</test>
C# -Code
XmlDocument doc = new XmlDocument();
doc.Load("../../../test.xml");
XmlNode sNode = doc.SelectSingleNode("/test/user");
XmlAttribute users = sNode.Attributes["user"];
if (users != null)
{
string currentValue = users.Value;
if (string.IsNullOrEmpty(currentValue))
{
users.Value = "Thomas";
}
}
doc.Save("../../../test1.xml");
'sNode.Attributes [" uns er "]' Ihre XML enthält kein Benutzerattribut – DanielS