【发布时间】:2017-04-21 00:04:10
【问题描述】:
每当我运行程序时,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>
【问题讨论】:
标签: c# xml xmldocument