以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML源码及示例(仅原创和转载) 』  (http://bbs.xml.org.cn/list.asp?boardid=32)
----  C#操作XML数据内容  (http://bbs.xml.org.cn/dispbbs.asp?boardid=32&rootid=&id=25154)


--  作者:andychen
--  发布时间:12/8/2005 3:36:00 PM

--  C#操作XML数据内容
XML源文件:
<?xml version="1.0"?>
<userinfo>
  <user>chen</user>
  <user>chenpeng</user>
</userinfo>
请问在C#中如何把<user>chenpeng</user>里面的"chenpeng"修改为"你好啊"  知道的请回答                                                                                  谢谢

--  作者:hlzhs
--  发布时间:12/8/2005 6:39:00 PM

--  
顶一个,我也想知道!
--  作者:kingna
--  发布时间:1/8/2007 3:57:00 PM

--  
XmlDocument xd = new XmlDocument();
xd.Load(Application.StartupPath + "\\xmlFile.xml");
XmlNodeList xnl = xd.SelectSingleNode("userinfo").ChildNodes;
foreach (XmlNode xn in xnl)
{
    XmlElement xe = (XmlElement)xn;
    if (xe.InnerText == "chenpeng")
    {
        xe.InnerText = "你好啊";
    }
}
xd.Save(Application.StartupPath + "\\xmlFile.xml");

--  作者:kingna
--  发布时间:1/8/2007 3:58:00 PM

--  
不好意思﹐沒有看清時間﹐呵呵。黃花菜都涼了。
--  作者:wangchen223
--  发布时间:1/16/2007 2:32:00 PM

--  
2年了才回
--  作者:xiaowh
--  发布时间:5/6/2007 1:51:00 PM

--  
还是谢谢你 .
--  作者:wuyisky
--  发布时间:5/17/2007 9:47:00 PM

--  
XmlDocument xd = new XmlDocument();
xd.Load(Application.StartupPath + "\\xmlFile.xml");
XmlNodeList xnl = xd.SelectSingleNode("userinfo").ChildNodes;
foreach (XmlNode xn in xnl)
{
    XmlElement xe = (XmlElement)xn;
    if (xe.InnerText == "chenpeng")
    {
        xe.InnerText = "你好啊";
    }
}
xd.Save(Application.StartupPath + "\\xmlFile.xml");

--  作者:jiafan
--  发布时间:5/21/2007 10:12:00 AM

--  
好例
又学到一手
--  作者:杲杲
--  发布时间:9/4/2008 2:37:00 PM

--  
终于看到个有实质性回复的帖子了

--  作者:wuyisky
--  发布时间:6/1/2010 3:07:00 PM

--  
很久没来了啊
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
5,015.625ms