C#修改XML,请进!!

问题描述

-------ip.xml----------<?xmlversion="1.0"encoding="GB2312"?><my><ip>192.168.0.22</ip><local>jeffery</local></my>我想修改ip和local里面的值,目前只能修改IP,C#不是很熟,请高手们帮我改进一下代码!!XmlDocumentdoc=newXmlDocument();doc.Load(@"c:ip.xml");XmlNodeListnodelist=doc.SelectSingleNode("//my").ChildNodes;foreach(XmlNodedateinnodelist){XmlElementel=(XmlElement)date;if(el.Name=="ip"){el.InnerText=TextBox1.Text;}break;}doc.Save(@"c:ip.xml");

解决方案

解决方案二:
方法很多了在nodelist里面的.childNode[1]可以找到<local>的值或者干脆用xpath找也可以啊
解决方案三:
XmlNodenode=doc.SelectSingleNode("//ip");node.Value=TextBox1.Text;
解决方案四:
顶一下。
解决方案五:
XmlDocumentdoc=newXmlDocument();doc.Load(@"c:ip.xml");XmlNodeListnodelist=doc.SelectSingleNode("//my").ChildNodes;foreach(XmlNodedateinnodelist){XmlElementel=(XmlElement)date;if(el.Name=="ip"){el.InnerText=TextBox1.Text;}elseif(el.Name=="local"){el.InnerText=TextBox2.Text;}break;}doc.Save(@"c:ip.xml");
解决方案六:
修改记着把break这句删除掉
解决方案七:
难道没有人知道FOREACH是只读的?
解决方案八:
谢谢,我已经做好了.

时间: 2024-09-01 01:54:34

C#修改XML,请进!!的相关文章

关于修改xml 文件中数值的问题

问题描述 关于修改xml 文件中数值的问题 10C 请问大神:如何修改xml文件中的数值为其一半,即 25,30,35.方法不限,最好有具体可执行的代码. #别的代码< void property=""exp""> < int>50 < /void> #别的代码< void property=""exp""> < int>60 < /void> #别的代码

求翻校内的墙,大神请进

问题描述 求翻校内的墙,大神请进 我所在的公司设置了网络墙,只能上规定的几个网站,其余的如知乎,豆瓣, 天涯之类的网站上不去,求破解. 解决方案 vpn搞起,豆荚加速器 解决方案二: vpn呀,翻墙神器,连不能看的网站都能上 解决方案三: http://bbs.liebao.cn/forum.php?mod=viewthread&tid=255579 解决方案四: 推荐蓝盾,可以翻墙,赛风可以修改VPN,都可以 解决方案五: 你可以使用VPN呀,这样什么网站都能上了 解决方案六: 下载green

java请进,本人小白,这个很简单程序看不懂,单击事件。请帮我讲解一下,就是用AIDE开发的呜呜

问题描述 java请进,本人小白,这个很简单程序看不懂,单击事件.请帮我讲解一下,就是用AIDE开发的呜呜 解决方案 这是android/安卓,和java不是一回事-- 请会安卓的来解答吧 解决方案二: **首先上面的三个private是定义在本类里的私有对象. super.oncreate()方法是默认继承的. 下面的setContentView是将R下面的layout中的newone设为初始布局 三个this.XXX是将上面的对象进行初始化,要不会报空指针异常. btn是个按钮,你的代码是给

Oracle数据库连接问题,高手请进。

问题描述 先贴代码.Command=Connection.CreateCommand();Command.CommandText=string.Format("select{0}.nextvalfromdual",country.SequenceName);intid=int.Parse(Command.ExecuteScalar().ToString());if(cellarray.ContainsKey("ID"))cellarray["ID"

php curl采集高手请进

问题描述 php curl采集高手请进 http://www.lecai.com/ 这个网站怎么用php/url技术进行模拟登录?求参考程序..... 解决方案 我大致看了一下,个人习惯使用Snoopy.class.php模拟登陆,觉得不好可以忽略 POST http://www.lecai.com/user/ajax_login.php HTTP/1.1Host: www.lecai.comUser-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:3

真心求教关于自动化Web请求的开发问题,类似于开发一个12306桌面抢票软件,具体请进呢

问题描述 真心求教关于自动化Web请求的开发问题,类似于开发一个12306桌面抢票软件,具体请进呢 Web开发确实是博大精深,因为目前个人是开发手游,因为某些原因需要暂时做这么一个东西,但时间的问题不太允许我深入的研究Web开发,所以特来求教各位大神,我需要做的这个东西和之前一直流传的12306桌面抢票软件很像.就是根据某些网站写一个外挂软件,让一些需要手动完成的操作,代码来自动完成. 刚开始我以为Web请求一般都用一个拼接好的url直接访问,然后获得一些数据,接着再处理这些数据就好了.但事实证

xmlpatch 0.2发布 批量修改XML文件

xmlpatch 0.2这个版本输出重定向,忽略空白的节点,并产生空的拒绝文件.增加了许多例子/测试. XMLPatch 是一个简单的工具,用来批量的修改 XML 文件,它使用 patch 文件的形式,包含要改动的内容,然后批量的应用到指定的 XML 文件,完成批量修改过程. 下载地址: &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; File 大小 日期 By Actions xmlpatch- i386.ta

java写服务器端安卓写服务器端,两者如何进行对接,大神请进....

问题描述 java写服务器端安卓写服务器端,两者如何进行对接,大神请进.... 大神都会点开这个帖子的,所以我就开门见山了 1. java写服务器端如何返回手机安卓用户端能接受的数据形式? 2. 如何处理手机端返回的数据 3. 如何对接起来 解决方案 一切都是json,后台返回json前台解析 解决方案二: 用socket写的吗? 解决方案三: 我们公司统统用json来回传递

c++-大神请进,帮小孩看一下他的算法,点评点评。

问题描述 大神请进,帮小孩看一下他的算法,点评点评. 问题如下: 算法如下: Algorithm for the programming assignment #2 Algorithm for the game of absorb material Step1: Welcome the user and explain the purpose of how to use this program to play Step1a: Display a heading ("absorbing mate