asp.net使用DataSet的ReadXml读取XML文件及Stream流的方法_第1页
asp.net使用DataSet的ReadXml读取XML文件及Stream流的方法_第2页
asp.net使用DataSet的ReadXml读取XML文件及Stream流的方法_第3页
asp.net使用DataSet的ReadXml读取XML文件及Stream流的方法_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本文实例讲述了使用DataSet的ReadXml读取XML文件及Stream流的方法。分享给大家供大家参考,具体如下:stringstrxml<xml><m><a>1</a><b>2</b></m><m><a>11</a><b>22</b></m><m><a>111</a><b>222< ;/b></m></xml>DataSet ds = new DataS

2、et();Stream stream = new MemoryStream(Encoding.Default.GetBytes(strxml);ds.ReadXml(stream);GridView1.DataSource = ds;GridView1.DataBind();protected void Page_Load(object sender, EventArgs e)  if (!IsPostBack)     DataSet ds = new DataSet();    TextReader reader = new St

3、ringReader(          <music>           <song>            <artist>The Chi-lites</artist>            <genre>Soul</genre>        &nb

4、sp;   <album>A lonely man</album>            <year>1972</year>           </song>           <song>            <artist>Babyface</art

5、ist>            <genre>R&B</genre>            <album>unknown</album>            <year></year>           </song>     

6、      <song>            <artist>Babyface</artist>            <genre>R&B</genre>            <album>The essential babyface</album>     

7、      <year>2001</year>           </song>           <song>            <artist>Babyface</artist>            <genre>R&B&l

8、t;/genre>            <album>Grown and sexy</album>            <year>2005</year>           </song>           <song>       

9、     <artist>Maria Arredondo</artist>            <genre>Pop</genre>            <album>Not going under</album>            <year>2004</year>   

10、       </song>           <song>            <artist>Leona Lewis</artist>            <genre>Pop</genre>            <album&g

11、t;Unknown</album>            <year>2008</year>           </song>           <song>            <artist>Usher</artist>      &n

12、bsp;     <genre>R&B</genre>            <album>Usher</album>            <year>2008</year>           </song>           <son

13、g>            <artist>Christina Aguilera</artist>            <genre>Blues</genre>            <album>Back to basics</album>            <yea

14、r>2004</year>           </song>           <song>            <artist>Sting</artist>            <genre>Pop</genre>      &n

15、bsp;     <album>Shape of my heart</album>            <year></year>           </song>          </music>         );    /读取Xml字符串 用来接收 We

16、bService返回数据    ds.ReadXml(reader, XmlReadMode.Auto);    / 生成 Xml 文件    /ds.WriteXml(Server.MapPath(xml/song_bak.xml);    GridView1.DataSource = ds;    GridView1.DataBind(); #region接口返回的 Xml转换成 DataSet/ <summary>/返回的Xml转换成 DataSet/ </su

17、mmary>/ <param name=text>Xml字符 </param>/ <returns></returns>private DataSet GetDataSet(string text)   try     XmlTextReader reader = new XmlTextReader(new StringReader(text);    reader.WhitespaceHandling = WhitespaceHandling.None;   

18、 DataSet ds = new DataSet();    ds.ReadXml(reader);    reader.Close();    ds.Dispose();    return ds;   catch     return null;  #endregion#region后台提交数据且获取接口返回的数据/ <summary>/后台提交数据且获取接口返回的数据/ </summary>/ <param name=relativePat

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论