加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xml to datatable

发布时间:2020-12-16 08:57:06 所属栏目:百科 来源:网络整理
导读:xml: DocumentElement cityconfig city阿坝州/city jcabazhou/jc nbfs/nbf viewnameview_news_title_index_abazhou/viewname /cityconfig cityconfig city阿克苏/city jcakesu/jc nbfs/nbf viewnameview_news_title_index_akesu/viewname /cityconfig cityco
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();
        }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读