<?xml version="1.0" encoding="utf-8" ?>
<root>
<newnode>
<databasesource>1987092 </databasesource>
<userid>test </userid>
<password>test </password>
<datatable>Details </datatable>
</newnode>
<newnode>
<databasesource>13123 </databasesource>
<userid>ptest </userid>
<password>ptest </password>
<datatable>Manager </datatable>
</newnode>
</root>
这是一个XML文件。
XmlDocument xmldo = new XmlDocument();
xmldo.Load("XmlDataInfo.xml");
databasesource = (xmldo.SelectSingleNod("/root/newnode/databasesource").InnerText).ToUpper);
userid = (xmldo.SelectSingleNode("/root/newnode/userid").InnerText).ToUpper();
password = (xmldo.SelectSingleNode("/root/newnode/password").InnerText).ToUpper();
datatable = (xmldo.SelectSingleNode("/root/newnode/datatable").InnerText).ToUpper();
这个取的话databasesource只能等于第一个里面的1987092,userid=test!我怎么取才能吧XML里面只要是属性名一样的话就取出到一个值里面去。也就是说userid即等于test也等于ptest,以下都是一样的情况。最好有代码演示!!能执行就给分!!先谢啦。
<root>
<newnode>
<databasesource>1987092 </databasesource>
<userid>test </userid>
<password>test </password>
<datatable>Details </datatable>
</newnode>
<newnode>
<databasesource>13123 </databasesource>
<userid>ptest </userid>
<password>ptest </password>
<datatable>Manager </datatable>
</newnode>
</root>
这是一个XML文件。
XmlDocument xmldo = new XmlDocument();
xmldo.Load("XmlDataInfo.xml");
databasesource = (xmldo.SelectSingleNod("/root/newnode/databasesource").InnerText).ToUpper);
userid = (xmldo.SelectSingleNode("/root/newnode/userid").InnerText).ToUpper();
password = (xmldo.SelectSingleNode("/root/newnode/password").InnerText).ToUpper();
datatable = (xmldo.SelectSingleNode("/root/newnode/datatable").InnerText).ToUpper();
这个取的话databasesource只能等于第一个里面的1987092,userid=test!我怎么取才能吧XML里面只要是属性名一样的话就取出到一个值里面去。也就是说userid即等于test也等于ptest,以下都是一样的情况。最好有代码演示!!能执行就给分!!先谢啦。
解决方案 »
- datagridview 的属性 AutoGenerateColumns 哪里可以找到?
- 找不到类型或命名空间名称“Word”(是否缺少 using 指令或程序集引用?)
- 关于上传不支持中文路径的解决办法
- 显示SysTem.Drawing.Color的所有颜色和颜色名 求助
- C#画图的问题,如何修饰线条
- 报表菜单不显示
- “向导”问题
- 我是个新手我有个问题,C#里面事件处理函数的sender,和e 这两个参数怎么用?
- 多功能搜索控件(WebSearch)开发成功!欢迎下载!来者有分!
- 怎样在一个DataSet中存放一个表的两个不同查询的结果集?怎样调用?
- VS安装时一个问题!!
- 如何直接在datagridview中某个单元格添加修改并且更新到数据库中
试一下吧,我从别的地方考过来的,不一定能行