<?xml version="1.0" encoding="utf-8"?>
<admin>
<man>
<name>gjz</name>
<password>202CB962AC59075B964B07152D234B70</password>
<keyman>1</keyman>
</man>
<man>
<name>xm</name>
<password>202CB962AC59075B964B07152D234B70</password>
<keyman>0</keyman>
</man>
</admin>
我想修改PASSWORD的值,按NAME为条件去修改值。如SQL中:UPDATE XX SET PASSWORD=XX WHERE NAME=GJZ
但XML不熟,怎么写啊?
<admin>
<man>
<name>gjz</name>
<password>202CB962AC59075B964B07152D234B70</password>
<keyman>1</keyman>
</man>
<man>
<name>xm</name>
<password>202CB962AC59075B964B07152D234B70</password>
<keyman>0</keyman>
</man>
</admin>
我想修改PASSWORD的值,按NAME为条件去修改值。如SQL中:UPDATE XX SET PASSWORD=XX WHERE NAME=GJZ
但XML不熟,怎么写啊?
解决方案 »
- url重写后百度和谷歌不收录
- 大家出出主意吧
- 有没有通过域名访问进行版本控制的软件?
- 模拟管理员身份的问题
- 如何MVC Filter实现跳转,并提供一些学习资料
- DataGrid 模板绑定数据,更新后DataGrid控件还处于编辑状态.
- datalist插入的数据,每个数据要带链接
- ******很郁闷的问题,居然能出现这样的问题,如能解决必100分重谢!**********
- ASP中连接数据库出错(在线等)
- 谁能提供http://www.eaoo.com/bbs/dispbbs.asp?boardID=7&ID=2330页面上的下拉菜单源码
- 如何用邮件 发送html代码。
- |zyciis| 在网站中用了ASPNetAjax控件后,别人做的虚拟目录就报错说是缺少我的DLL文件,应该是Web.config的问题
http://blog.csdn.net/smilebrid/archive/2008/05/08/2414531.aspx
string name = "gjz"; //你要小心xml文件中的空格
string newpassword = "123456";XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(@"xmlfile.xml");//根据名字找个这个名字所在的节点
XmlNode nameNode = xmlDoc.SelectSingleNode("descendant::admin/man/name[text()='" + name + "']");//下一个节点就是密码了
XmlNode pwdNode = nameNode.NextSibling;//设置成新的密码
pwdNode.InnerText = newpassword;
http://blog.csdn.net/amandag/archive/2008/07/08/2623322.aspx