.NET修改XML文件(C#) 100分,该如何解决

.NET修改XML文件(C#) 100分
xml源文件如下:
XML code

  <?xml version='1.0' encoding='GB2312'?>
<imgList>
<pic>
<list name='one' path="swf/swf_img/big-185644.jpg"   smallpath="swf/swf_img/small-185651.png" smallinfo="ideacentre Qa系列">http://www.baidu.com/</list>
<list path="swf/swf_img/big-113046.jpg"   smallpath="swf/swf_img/small-104653.png" smallinfo="商用机型五一促销">http://www.baidu.com/</list>
<list path="swf/swf_img/big-13171.jpg"   smallpath="swf/swf_img/small-131717.png" smallinfo="外设数码登珠峰">http://www.baidu.com/</list>
<list path="swf/swf_img/big-18586.jpg"   smallpath="swf/swf_img/small-185812.png" smallinfo="ideapad U110">http://www.baidu.com/</list>
<list path="swf/swf_img/big-12453.jpg"   smallpath="swf/swf_img/small-165124.png" smallinfo="影音娱乐新体验">http://www.baidu.com/</list>
<list path="swf/swf_img/big-185917.jpg"   smallpath="swf/swf_img/small-185925.png" smallinfo="ideapad Y710">http://www.baidu.com/</list>
<list path="swf/swf_img/big-124448.jpg"   smallpath="swf/swf_img/small-165034.png" smallinfo="影音娱乐新体验">http://www.baidu.com/</list>
<list path="swf/swf_img/big-104937.jpg"   smallpath="swf/swf_img/small-104942.png" smallinfo="火炬闪存盘限量发行">http://www.baidu.com/</list>
<list path="swf/swf_img/big-10929.jpg"   smallpath="swf/swf_img/small-10935.png" smallinfo="ThinkPad春季热销">http://www.baidu.com/</list>
<list path="swf/swf_img/big-173051.jpg"   smallpath="swf/swf_img/small-173056.png" smallinfo="ThinkPad 让思想更有力">http://www.baidu.com/</list>
<list path="swf/swf_img/big-162330.jpg"   smallpath="swf/swf_img/small-162339.png" smallinfo="扬天春季大促销">http://www.baidu.com/</list>
</pic>
<rollTime fade_in="10">4</rollTime>
<text font="黑体" size="12" bold="true" color="0xfffffff"></text>
</imgList>



我想修改<list>节点中的path的值例如:
XML code
<list path="swf/swf_img/big-162330.jpg"   smallpath="swf/swf_img/small-162339.png" smallinfo="扬天春季大促销">http://www.baidu.com/</list>
中的path的值修改为path="swf/swf_img/big-222222.jpg" 
该怎么修改?

------解决方案--------------------
asp.net修改xml文件
你参考一下
XmlDocument xmldoc=new XmlDocument();
xmldoc.Load("test.xml");
XmlNode oNode=xmldoc.SelectSingleNode("//Provider[@Id='B75C029B-EE08-4a07-BFBD-F59E99DEA564']/Parameters/Parameter[@Name='Namespace']");
if(oNode!=null)
{
oNode.Attributes["Value"].Value="XXXXXXXXX";
}

XmlNode oNode2=xmldoc.SelectSingleNode("//Provider[@Id=B75C029B-EE08-4a07-BFBD-F59E99DEA565']/Parameters/Parameter[@Name='Namespace']");
if(oNode2!=null)
{
oNode2.Attributes["Value"].Value="YYYYYYYY";
}

xmldoc.save("test.xml");



------解决方案--------------------
你的文件是放在“e:\软件安装\Microsoft Visual Studio 9.0\Common7\IDE\swf\imgList.xml”了吗?
------解决方案--------------------
应该不是吧!
如果和当前程序放在同一个目录.
xmldoc.Load("./swf/imgList.xml");