この小さなxmlサンプルファイルを更新せずに更新しようとしました。 私に何のエラーも与えていませんが、ファイルは変更されません。 アイデアC#で既存のXMLファイルを更新する
おかげ
XMLサンプル:
<test>
<user>John Doe</user>
<user>Jane Doe</user>
</test>
C#コード
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 [" usあなたのXMLにはユーザー属性が含まれていません – DanielS