xml to datatable
2015-08-31 15:19
239 查看
xml:
<DocumentElement> <cityconfig> <city>阿坝州</city> <jc>abazhou</jc> <nbf>s</nbf> <viewname>view_news_title_index_abazhou</viewname> </cityconfig> <cityconfig> <city>阿克苏</city> <jc>akesu</jc> <nbf>s</nbf> <viewname>view_news_title_index_akesu</viewname> </cityconfig> <cityconfig> <city>安达</city> <jc>anda</jc> <nbf>n</nbf> <viewname>view_news_title_index_anda</viewname> </cityconfig> </DocumentElement>实现方式:
string path = "./XMLFile1.xml"; ; string content = GetContent(path); StringReader txtReader = new StringReader(content); XmlTextReader xmlReader = new XmlTextReader(txtReader); DataSet ds = new DataSet(); ds.ReadXml(xmlReader); string m = ""; foreach (DataColumn c in ds.Tables[0].Columns) { m += c.ColumnName + "-"; } return;// ds.Tables[0];
调用方法:
public static String GetContent(String vFileName){StreamReader reader = new StreamReader(vFileName);StringBuilder result = new StringBuilder();string line = reader.ReadLine();while (line != null){result.AppendLine(line);line = reader.ReadLine();}reader.Close();return result.ToString();}
相关文章推荐
- UINavigationController官方文档学习笔记
- CYPEESS USB3.0程序解读之---同步FIFO(slaveFifoSync)
- CAD控件:易语言使用控件二次开发入门
- 快速排序 递归
- 【学习笔记-图像拼接】基于GPU加速的大尺寸图像拼接
- Knockout应用开发指南 第二章:监控属性(Observables)
- Spring整合Hibernate,不用HibernateDaoSupport与HibernateTemplate而用Hibernate自己的api分析说明
- Github--开源代码仓库式系统(转)
- unity制作简单血条
- web配置详解
- Ajax异步请求阻塞情况的解决办法
- Java锁的种类以及辨析——自旋锁的其他种类
- linux准备的几样工具
- 华为上机测试题(数字字符串转二进制-java)
- CYPEESS USB3.0程序解读之---GPIO
- [leetcode-148]Sort List(c)
- Android插件实例——360 DroidPlugin详解
- Java可变参数使用方法
- Knockout应用开发指南 第一章:入门
- 无限级分类之查找子孙树和家谱树