如何编辑xml文件中标记的内容

时间:2017-12-11 01:32:08

标签: c# xml wpf

示例

<?xml version="1.0" encoding="UTF-8"?>
<Settings>
  <Tag1>XXXX</Tag1>
  <Tag2>YYYY</Tag2>
  <Tag3>true</Tag3>
  <Tag4>ZZZZ</Tag4>
</Settings>

我想只编辑Tag3的内容,而不必创建另一个.xml文件

1 个答案:

答案 0 :(得分:3)

您可以像这样编辑XML文件:

XmlDocument doc = new XmlDocument();
doc.Load("D:\\somefile.xml");
XmlNode root = doc.DocumentElement;
XmlNode myNode = root.SelectSingleNode("Settings::Tag3");
myNode.Value = "blabla";
doc.Save("D:\\somefile.xml");