110,533
社区成员
发帖
与我相关
我的任务
分享
<?xml version="1.0" encoding="utf-8"?>
<root>
<num>1</num>
<node1>test</node1>
<node2>hahaha</node2>
</root>
//更新num节点:
if (!Page.IsPostBack)
{
string xml = Server.MapPath("~/XML.xml");
XmlDocument xd = new XmlDocument();
xd.Load(xml);
XmlNode xn = xd.SelectSingleNode("root/num");
int n = Int32.Parse(xn.InnerText);
xn.InnerText = (n + 1).ToString();
xd.Save(xml);
}
public void UpdateSingleNodeValue(string xmlPath, string xmlNode, string value)
{
//这里该怎么写呢?要通用的,因为除了num这个节点是+1以外,其它都是单纯的通过传入参数更改节点值,而且不希望通过限判断节点值,或者多一个传入参数来给num做特例,越通用越好
}