请教个asp.net(C#)关于操作XML的问题,谢谢
<?xml version="1.0" encoding="utf-8"?>
<chart palette="4" caption="">
<set label="张三" value="4" />
<set label="李四" value="5" />
<set label="王五" value="2" />
<set label="赵六" value="4" />
</chart>
如上面格式的一个xml文件,请问如何可以在asp.net后台操作value的值呢。谢谢
------解决方案--------------------
示例,网站根目录下有test.xml文件,修改赵六的value值为100:
C# code
string xmlFileName = Server.MapPath("~/test.xml");
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(xmlFileName);
XmlNode node = xmlDoc.SelectSingleNode(@"//set[@label='赵六']");
node.Attributes["value"].Value = "100";
xmlDoc.Save(xmlFileName);