- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章.NET实现XML与DataTable互转的实例代码由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
代码如下
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(),
} 。
} 。
。
最后此篇关于.NET实现XML与DataTable互转的实例代码的文章就讲到这里了,如果你想了解更多关于.NET实现XML与DataTable互转的实例代码的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我是一名优秀的程序员,十分优秀!