使用C#以编程方式更新xml
作者:互联网
我尝试更新没有linq的xml(我正在使用VC 2.0).我的xml文件格式:
<schedule>
<id>0</id>
<name>yusuf</name>
<status>0</status>
</schedule>
AFTER UPDATE:
<schedule>
<id>0</id>
<name>yusuf</name>
<status>1</status>
</schedule>
但我不知道更新状态= 0到状态= 1
解决方法:
您可以在任何版本的.NET中使用System.Xml.XmlDocument
执行此操作(Silverlight除外,其中只存在XDocument):
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml); // or doc.Load(path)
doc.SelectSingleNode("/schedule/status").InnerText = "1";
string newXml = doc.OuterXml; // or doc.Save(path);
标签:c,net,xml,net-2-0 来源: https://codeday.me/bug/20190713/1452775.html