XML与Datatalbe DataSet 之间的相互转换

XML与Datatalbe DataSet 之间的相互转换

ID:40571348

大小:85.50 KB

页数:10页

时间:2019-08-04

XML与Datatalbe DataSet 之间的相互转换_第1页
XML与Datatalbe DataSet 之间的相互转换_第2页
XML与Datatalbe DataSet 之间的相互转换_第3页
XML与Datatalbe DataSet 之间的相互转换_第4页
XML与Datatalbe DataSet 之间的相互转换_第5页
资源描述:

《XML与Datatalbe DataSet 之间的相互转换》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.HtmlControls;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Xml.Linq;usingSystem

2、.IO;usingSystem.Xml;usingSystem.Text;///

///Class1的摘要说明///publicclassClass1{////TODO:在此处添加构造函数逻辑//publicclassDataToXml{/**///////将DataTable对象转换成XML字符串//////DataTable对象///XML字符串publicstati

3、cstringCDataToXml(DataTabledt){if(dt!=null){MemoryStreamms=null;XmlTextWriterXmlWt=null;try{ms=newMemoryStream();//根据ms实例化XmlWtXmlWt=newXmlTextWriter(ms,Encoding.Unicode);//获取ds中的数据dt.WriteXml(XmlWt);intcount=(int)ms.Length;byte[]temp=newbyte[count];ms.Seek(0,SeekOri

4、gin.Begin);ms.Read(temp,0,count);//返回Unicode编码的文本UnicodeEncodingucode=newUnicodeEncoding();stringreturnValue=ucode.GetString(temp).Trim();returnreturnValue;}catch(System.Exceptionex){throwex;}finally{//释放资源if(XmlWt!=null){XmlWt.Close();ms.Close();ms.Dispose();}}}else

5、{return"";}}/**////

///将DataSet对象中指定的Table转换成XML字符串//////DataSet对象///DataSet对象中的Table索引///XML字符串publicstaticstringCDataToXml(DataSetds,inttableIndex){if(tableIndex!=-1){retur

6、nCDataToXml(ds.Tables[tableIndex]);}else{returnCDataToXml(ds.Tables[0]);}}/**////

///将DataSet对象转换成XML字符串//////DataSet对象///XML字符串publicstaticstringCDataToXml(DataSetds){returnCDataToXml(ds,-1);}/**////

7、ry>///将DataView对象转换成XML字符串//////DataView对象///XML字符串publicstaticstringCDataToXml(DataViewdv){returnCDataToXml(dv.Table);}/**////

///将DataSet对象数据保存为XML文件//////DataSet///

8、mname="xmlFilePath">XML文件路径///bool值publicstaticboolCDataToXmlFile(DataTabledt,stringxmlFilePath){if((dt!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。