文档章节

asp.net读取Xml文件到DataSet,以及DataSet保存为Xml,利用自带的强大功能

深圳大道
 深圳大道
发布于 2016/12/29 15:32
字数 394
阅读 4
收藏 0
<music>
  <song>
    <artist>The Chi-lites</artist>
    <genre>Soul</genre>
    <album>A lonely man</album>
    <year>1972</year>
  </song>
  <song>
    <artist>Babyface</artist>
    <genre>R&B</genre>
    <album>unknown</album>
    <year></year>
  </song>
  <song>
    <artist>Babyface</artist>
    <genre>R&B</genre>
    <album>The essential babyface</album>
    <year>2001</year>
  </song>
  <song>
    <artist>Babyface</artist>
    <genre>R&B</genre>
    <album>Grown and sexy</album>
    <year>2005</year>
  </song>
  <song>
    <artist>Maria Arredondo</artist>
    <genre>Pop</genre>
    <album>Not going under</album>
    <year>2004</year>
  </song>
  <song>
    <artist>Leona Lewis</artist>
    <genre>Pop</genre>
    <album>Unknown</album>
    <year>2008</year>
  </song>
  <song>
    <artist>Usher</artist>
    <genre>R&B</genre>
    <album>Usher</album>
    <year>2008</year>
  </song>
  <song>
    <artist>Christina Aguilera</artist>
    <genre>Blues</genre>
    <album>Back to basics</album>
    <year>2004</year>
  </song>
  <song>
    <artist>Sting</artist>
    <genre>Pop</genre>
    <album>Shape of my heart</album>
    <year></year>
  </song>
</music>
DataSet ds = new DataSet();
            TextReader reader = new StringReader(@"
                        <music>
                          <song>
                            <artist>The Chi-lites</artist>
                            <genre>Soul</genre>
                            <album>A lonely man</album>
                            <year>1972</year>
                          </song>
                          <song>
                            <artist>Babyface</artist>
                            <genre>R&B</genre>
                            <album>unknown</album>
                            <year></year>
                          </song>
                          <song>
                            <artist>Babyface</artist>
                            <genre>R&B</genre>
                            <album>The essential babyface</album>
                            <year>2001</year>
                          </song>
                          <song>
                            <artist>Babyface</artist>
                            <genre>R&B</genre>
                            <album>Grown and sexy</album>
                            <year>2005</year>
                          </song>
                          <song>
                            <artist>Maria Arredondo</artist>
                            <genre>Pop</genre>
                            <album>Not going under</album>
                            <year>2004</year>
                          </song>
                          <song>
                            <artist>Leona Lewis</artist>
                            <genre>Pop</genre>
                            <album>Unknown</album>
                            <year>2008</year>
                          </song>
                          <song>
                            <artist>Usher</artist>
                            <genre>R&B</genre>
                            <album>Usher</album>
                            <year>2008</year>
                          </song>
                          <song>
                            <artist>Christina Aguilera</artist>
                            <genre>Blues</genre>
                            <album>Back to basics</album>
                            <year>2004</year>
                          </song>
                          <song>
                            <artist>Sting</artist>
                            <genre>Pop</genre>
                            <album>Shape of my heart</album>
                            <year></year>
                          </song>
                        </music>
                        ");
            //读取Xml字符串 用来接收WebService返回数据
            //ds.ReadXml(reader, XmlReadMode.Auto);

            //读取Xml文件
            ds.ReadXml(Server.MapPath("XML/Song.xml"));

            //生成Xml文件
            //ds.WriteXml(Server.MapPath("xml/song_bak.xml"));
            GridView1.DataSource = ds;
            GridView1.DataBind();

//读取txt文件
            Stream stream = new FileStream(Server.MapPath("XML/demo.txt"), FileMode.OpenOrCreate, FileAccess.Read);
            StreamReader readStream = new StreamReader(stream, System.Text.Encoding.GetEncoding("GB2312"));
            string SourceCode = readStream.ReadToEnd();
            readStream.Close();
            Response.Write(SourceCode);

本文转载自:http://blog.csdn.net/smartsmile2012/article/details/8283313

深圳大道
粉丝 3
博文 877
码字总数 0
作品 0
深圳
架构师
私信 提问
用DataReader还是DataSet?

作者:Jonathan Goodyear 出处:网络 我经常听到有人问这个问题:“在ASP.NET Web应用程序中我应该用DataReader类还是DataSet类呢?”在很多文章以及新闻组的贴子中我经常看到这样的误解,即...

晨曦之光
2012/03/09
97
0
DataReader与DataSet有什么区别?

dataset表示一个数据集,是数据在内存中的缓存。 可以包括多个表 DatSet 连接数据库时是非面向连接的。把表全部读到Sql中的缓冲池,并断开于数据库的连接 datareader 连接数据库时是面向连接...

hopegaosh
2011/04/02
0
0
用Asp.net实现基于XML的留言簿

一.概要: 留言簿是网站的一个重要组成部分,是访问者发表意见的场所,也是网站管理员了解网站基本情况的有力工具。所以留言簿在现在的网站中扮演了重要的角色。 可是在以前开发一个留言簿并...

晨曦之光
2012/03/09
39
0
实现无刷新DropDownList联动效果

在做一个文章添加功能时,想在选择大类后,自动将其所属二级小类显示出来,使用DropDownList的SelectedIndexChanged事件可以很容易实现,但每次选择后页面总要刷新一次,让人感觉很不爽。为实...

晨曦之光
2012/03/09
81
0
使用c#+(datagrid控件)编辑xml文件

作者Blog:http://blog.csdn.net/ouyang76cn/ 使用c#+(datagrid控件)编辑xml文件 这个源码是我根据网上一个vb.net编辑xml文件的原理用c#重写的。除重用xml文件外. 并未重用任何代码!. 这小段...

晨曦之光
2012/03/09
751
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux修改时区的正确方法【修改时间,需要修改软连接,靠谱】

CentOS和Ubuntu的时区文件是/etc/localtime,但是在CentOS7以后localtime以及变成了一个链接文件 [root@centos7 ~]# ll /etc/localtime lrwxrwxrwx 1 root root 33 Oct 12 11:01 /etc/loca......

Airship
26分钟前
0
0
《Netkiller Spring Cloud 手札》之 Master / Slave 主从数据库数据源配置

5.19.1. Master / Slave 主从数据库数据源配置 5.19.1.1. application.properties spring.datasource.master.driverClassName = com.mysql.cj.jdbc.Driverspring.datasource.master.url=j......

netkiller-
30分钟前
36
0
大数据(hadoop-HDFS的本地开发环境的配置与常见的HDFS的JAVA API)

HDFS的本地开发环境搭建 1:所需工具 1)hadoop2.7.3安装包 2)hadoop-eclipse-plugin插件 https://github.com/winghc/hadoop2x-eclipse-plugin 2:搭建过程 1:解压hadoop2.7.3文件2:下载...

这很耳东先生
41分钟前
1
0
TCP协议的定义和丢包时的重传机制

TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,...

tantexian
42分钟前
2
0
图解Tomcat类加载机制(阿里面试题)

Tomcat的类加载机制是违反了双亲委托原则的,对于一些未加载的非基础类(Object,String等),各个web应用自己的类加载器(WebAppClassLoader)会优先加载,加载不到时再交给commonClassLoader走双...

群星纪元
47分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部