xml文件如下:
<?xml version="1.0" encoding="utf-8"?>
<root>
<sector pic="images/aa.jpg" url="aaa.aspx"></sector>
<sector pic="images/bb.jpg" url="bbb.aspx"></sector>
<sector pic="images/cc.jpg" url="ccc.aspx"></sector>
</root>
代码如下:
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Normalize();
xmlDoc.Load(Server.MapPath(@"test.xml"));
XmlNodeList nodes = xmlDoc.SelectNodes("root//sector");
foreach (XmlNode node in nodes)
{
node.Attributes["pic"].Value = "images//aaBig.jpg";
node.Attributes["url"].Value = "aaaBig.aspx";
}
xmlDoc.Save("test.xml");
本文介绍了一个使用C#操作XML文档的具体实例,展示了如何加载、修改XML文件中的属性,并保存更改。通过对XML节点进行迭代,实现了批量更新指定节点的属性。

被折叠的 条评论
为什么被折叠?



