私はプログラムを実行するたびに、xmlファイルは元のコードを置き換えるのではなく、単に別の部分を追加するだけです。 は、ここに私のファイルですC#でxmlファイルの値を変更する方法は?
XML:
<?xml version="1.0" encoding="utf-8" ?>
<stuff>stuff</stuff>
のC#:
static void Main(string[] args)
{
XmlDocument doc = new XmlDocument();
FileStream f = new FileStream(@"C:\ file path", FileMode.Open);
doc.Load(f);
doc.SelectSingleNode("stuff").InnerText = "hi";
doc.Save(f);
}
結果のXML:
<?xml version="1.0" encoding="utf-8" ?>
<stuff>stuff</stuff><?xml version="1.0" encoding="utf-8"?>
<stuff>hi</stuff>
ありがとうございます。私は今この問題の解決策を探しています。 –