C#操作XML文档:我用C# WinForm读取XML文档,读取可以正常显示,可是我想修改指定的节点的值如何写代码?
我这样一段代码,看一下:<?xml version="1.0" encoding="GB2312"?>
<school version="2.0">
<students>
<class>32班</class>
<item>
<name>李四</name>
<sex>男</sex>
</item>
<item>
<name>张小娴</name>
<sex>女</sex>
</item>
</students>
<students1>
<class>33班</class>
<item>
<name>王全</name>
<sex>男</sex>
</item>
<item>
<name>刘晓燕</name>
<sex>女</sex>
</item>
</students1>
</school>我想修改的是“李四”这个名字,如何实现?
还有,再再student1节点中添加一个项:
<item>
<name>刘小明</name>
<sex>男</sex>
</item>删除呢?比如我想删除其中的一项,如何操作啊?给点代码研究研究哈。谢谢了
我这样一段代码,看一下:<?xml version="1.0" encoding="GB2312"?>
<school version="2.0">
<students>
<class>32班</class>
<item>
<name>李四</name>
<sex>男</sex>
</item>
<item>
<name>张小娴</name>
<sex>女</sex>
</item>
</students>
<students1>
<class>33班</class>
<item>
<name>王全</name>
<sex>男</sex>
</item>
<item>
<name>刘晓燕</name>
<sex>女</sex>
</item>
</students1>
</school>我想修改的是“李四”这个名字,如何实现?
还有,再再student1节点中添加一个项:
<item>
<name>刘小明</name>
<sex>男</sex>
</item>删除呢?比如我想删除其中的一项,如何操作啊?给点代码研究研究哈。谢谢了
解决方案 »
- 如何禁用水平滚动条,而不禁用垂直滚动条
- 请大家推荐个好用的打包软件,或者教教怎么用Advanced Installer.谢谢.
- CSDN高手进来,难道都是菜鸟?
- 入门者的初级问题
- 请问如何在打开其他程序后,能切换到该程序界面,像alt+tab那样
- 紧急求助: winform下的datagrid问题!
- 请教。在窗体里面怎么做一个像web网页里的框架那样的可以拖动大小的框,就是好像一条竖线把窗体分开,可以左右拖动这条线,就是实现这样
- 英文环境下开发的软件到中文环境下运行界面出现了错位,这是什么原因?
- C#中登录窗体和主窗体之间如何操作。。。。。。
- 求教:用OracleClient 写一个调用存储过程,把执行的结果绑定到DataGrid!!!在线等
- VS.Net2008有这个功能吗:将C#程序中的命名空间、类、函数名称和摘要注释自动按原结构抽出来作为开发文档
- Framework1.1时正常运行,现升级到Framework2.0出现此错误,大家帮我看一下
http://blog.csdn.net/lovefootball/archive/2008/08/21/2785922.aspx
XmlElement newBook=doc.CreateElement("book");
newBook.SetAttribute("genre","Mystery");
newBook.SetAttribute("publicationdate","2001");
newBook.SetAttribute("ISBN","123456789");
//
XmlElement newTitle=doc.CreateElement("title");
newTitle.InnerText="Case of the Missing Cookie";
newBook.AppendChild(newTitle);
foreach (XmlNode node in xmldocument.ChildNodes)
{
node.InnerText=修改的值 //node是你要修改的节点
}