XmlDocument xmldoc = new XmlDocument();
xmldoc.LoadXml(@"MainXML.xml");
XmlElement node1 = xmldoc.SelectSingleNode("main/variables/isbd") as XmlElement;
node1.InnerText = "true";
XML文件:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<main>
<variables>
<isbd>false</isbd>
</variables>
</main>
我可以运行代码而没有错误,但是“ isbd”仍然是“ false”。这是我第一次使用XML文件,请帮忙
答案 0 :(得分:0)
为什么不尝试 Load()和 Save()方法。
XmlDocument xmldoc = new XmlDocument();
string xmlPath = @"MainXML.xml";
xmldoc.Load(xmlPath);
var node1 = xmldoc.SelectSingleNode("main/variables/isbd");
node1.InnerText = "true";
xmldoc.Save(xmlPath);