读取XML方法
来源:互联网 发布:教师在线兼职软件 编辑:程序博客网 时间:2024/05/11 19:48
第一种,直接取想要节点的值:
//获取XML,包含帐号、密码、时间 string Parameter = Request["WaitTicket"].ToString(); //测试使用XML //<Parameter> // <Account>dengxu</Account> // <Password>nibudong</Password> // <Gettime>2013-03-08 19:18:00</Gettime> //</Parameter> //Parameter = @"<WaitTicket><Account>dengxu</Account><Password>8Y9x+MOgzQv1qtAvMcR18w==</Password><Gettime>2012-03-08 19:18:00</Gettime></WaitTicket>"; //解析XML XmlDocument doc = new XmlDocument(); doc.LoadXml(Parameter); //获取帐号 string account = doc.SelectSingleNode("WaitTicket/Account").InnerText.ToString().Trim(); //获取密码(加密过的字符串) string pwd = doc.SelectSingleNode("WaitTicket/Password").InnerText.ToString().Trim();
第二种,把XML读到Dataset中(web和winform都可以用):
/// <summary> /// 读取XML /// </summary> /// <param name="Parameter">XML字符串</param> /// <returns>返回dataset</returns> private DataSet XmlToDataSet(string Parameter) { StringReader StrStream = null; XmlTextReader Xmlrdr = null; try { DataSet ds = new DataSet(); //读取字符串中的信息 StrStream = new StringReader(Parameter); //获取StrStream中的数据 Xmlrdr = new XmlTextReader(StrStream); //ds获取Xmlrdr中的数据 ds.ReadXml(Xmlrdr); return ds; } catch (Exception) { throw; } finally { //释放资源 if (Xmlrdr != null) { Xmlrdr.Close(); StrStream.Close(); StrStream.Dispose(); } } }
- 读取xml方法
- XML读取方法
- 读取XML方法
- 读取XML方法
- 读取xml中的SelectSingleNode方法
- php 读取xml的方法
- python 读取xml的方法
- python 读取xml的方法
- 读取xml配置文件的方法
- 三种读取XML方法
- Java读取xml文件方法
- android读取XML方法总结
- c# 读取xml常用方法
- php读取XML的方法
- PHP读取xml方法介绍
- 读取XML文件DOM4J方法
- 读取配置xml文件的方法
- 读取指定XML节点的方法(XMLtextreader)
- 在控制器查看json方式及查看json格式的方法
- qTip2 Global
- 极性分类——网络舆情正负面信息识别的方法
- poj1860
- android学习之widget2
- 读取XML方法
- Android学习进阶路线导航线路
- 独食难肥!微软承认平板业务面临较大的风险
- 韩信点兵 nyoj 34
- Object ARX 删除块以及块参照
- 幸运三角形&&http://acm.nyist.net/JudgeOnline/problem.php?pid=491
- TD8.0在windows7操作系统下安装失败(Following client components were not downloaded successfully)的问题
- kvm: virtual x86 mmu setup
- SQL入侵基础知识(一)