编程语言
首页 > 编程语言> > 使用C#以编程方式更新xml

使用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