源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

.NET实现XML与DataTable互转的实例代码

  • 时间:2022-12-15 14:48 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:.NET实现XML与DataTable互转的实例代码
[u]复制代码[/u] 代码如下:
private string ConvertDataTableToXML(DataTable xmlDS)     {         MemoryStream stream = null;         XmlTextWriter writer = null;         try         {             stream = new MemoryStream();             writer = new XmlTextWriter(stream, Encoding.Default);             xmlDS.WriteXml(writer);             int count = (int)stream.Length;             byte[] arr = new byte[count];             stream.Seek(0, SeekOrigin.Begin);             stream.Read(arr, 0, count);             UTF8Encoding utf = new UTF8Encoding();             return utf.GetString(arr).Trim();         }         catch         {             return String.Empty;         }         finally         {             if (writer != null) writer.Close();         }     }     private DataSet ConvertXMLToDataSet(string xmlData)     {       StringReader stream = null;       XmlTextReader reader = null;       try       {         DataSet xmlDS = new DataSet();         stream = new StringReader(xmlData);         reader = new XmlTextReader(stream);         xmlDS.ReadXml(reader);         return xmlDS;       }       catch (Exception ex)       {         string strTest = ex.Message;         return null;       }       finally       {         if (reader != null)         reader.Close();       }     }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部