将各种格式的数据转换成XML
public class DataToXml
{
/// <summary>
/// 将DataTable对象转换成XML字符串
/// </summary>
/// <param name="dt">DataTable对象</param>
/// <returns>XML字符串</returns>
public string CDataTableToXml(DataTable dt)
{
if (dt != null)
{
MemoryStream ms = null;
XmlTextWriter XmlWt = null;
try
{
ms = new MemoryStream();
//根据ms实例化XmlWt
XmlWt = new XmlTextWriter(ms, Encoding.Unicode);
//获取ds中的数据
dt.WriteXml(XmlWt);
int count = (int)ms.Length;
byte[] temp = new byte[count];
ms.Seek(0, SeekOrigin.Begin);
ms.Read(temp, 0, count);
//返回Unicode编码的文本
UnicodeEncoding ucode = new UnicodeEncoding();
string returnValue = ucode.GetString(temp).Trim();
return returnValue;
}
catch (System.Exception ex)
{
throw ex;
}
finally
{
//释放资源
if (XmlWt != null)
{
XmlWt.Close();
ms.Close();
ms.Dispose();
}
}
}
else
{
return "";
}
}
/// <summary>
/// 将DataSet对象中指定的Table转换成XML字符串
/// </summary>
/// <param name="ds">DataSet对象</param>
/// <param name="tableIndex">DataSet对象中的Table索引</param>
/// <returns>XML字符串</returns>
public string CDataSetTableToXml(DataSet ds, int tableIndex)
{
if (tableIndex != -1)
{
return CDataTableToXml(ds.Tables[tableIndex]);
}
else
{
return CDataTableToXml(ds.Tables[0]);
}
}
/// <summary>
/// 将DataSet对象转换成XML字符串
/// </summary>
/// <param name="ds">DataSet对象</param>
/// <returns>XML字符串</returns>
public string CDataSetToXml(DataSet ds)
{
return CDataSetTableToXml(ds, -1);
}
/// <summary>
/// 将DataView对象转换成XML字符串
/// </summary>
/// <param name="dv">DataView对象</param>
/// <returns>XML字符串</returns>
public string CDataViewToXml(DataView dv)
{
return CDataTableToXml(dv.Table);
}
}
将各种格式的数据转换成XML相关推荐
- json格式的数据转换成数组格式。
1.这个方法的作用就是将json格式的数据转换成数组格式. 2.,假设有Person这个类,有json类型数据str=str = [{"name":"张三",& ...
- 后台返回的数组包对象格式的数据转换成表格数据格式的方法
后台返回的数组包对象格式的数据转换成表格数据格式的方法 transformDate(res) {const mapInfo = {id: '编号',password: '密码',mobile: '手机 ...
- 将轮廓仪采集的.csv格式的数据转换成.asc
1.csv格式的点云数据 2.将无用的数据删除,只剩下坐标数据 (表格里没数据是因为在这里,没有采集到数据) 3.用Matlab打开该文件 点击导入所选内容,便可以在工作区得到一个矩阵:Untitle ...
- 将大量有规律txt文本数据转换成xml格式,在导入excel,生成excel文件,在导入spass中,对数据进行分析
[文本数据 2.txt]下面是其中两条 Title-题名: 供应链竞争力内涵与模型构建研究 Author-作者: 余晖;张文杰; Organ-单位: 北京交通大学经济管理学院; Source-文献来源 ...
- MATLAB使用:如何将其他格式的数据转换成MATLAB喜欢的“.mat”格式
MATLAB使用专栏(1) 经常搞科研分析的小伙伴必定熟悉MATLAB这款又爱又恨的软件,那工欲善其事,必先利其器,MATLAB多用用就可以掌握基本的用法,至于编程要一步一步来. 数据分析 比较常用的 ...
- java编写创建json,将json数据转换成xml,ftp发送到服务器
一.项目简介 1.环境 1).jdk 1.6 2.jar包 commons-net-1.4.1.jar gson-2.2.4.jar jar 建议大家去官网上下载 3.项目结构 二.创建Json 1. ...
- java 读取 image_如何在java读取sql里头读取image格式的数据转换成图片格式
一.北亚文件系统数据恢复Windows版可以恢复Windows用户在使用过程中丢失的数据(误删除文件.误格式化硬盘.U盘/手机存储卡数据丢失.误清空回收站.磁盘分区消失).软件操作简单,易用. 可恢复 ...
- 将JSON数据转换成JAVA的实体类
思路:首先将JSON格式的数据转换成JSONObject,然后将JSONObject转换成Java的实体类(其中类属性包括List等类型) Java实体类: SearchFilter 类 1 publ ...
- 【Flex】读取本地JSON,然后JSON数据转成XML数据
package utils {import flash.xml.XMLDocument;import flash.xml.XMLNode;import mx.rpc.xml.SimpleXMLEnco ...
最新文章
- 华硕WL-500W无线路由器使用感受
- python对象点方法_python对象方法、类方法、静态方法
- shell的date
- Spring MVC表单教程
- vue项目cordova打包的android应用
- 校招面试经验小分享,阿里腾讯美团字节实习offer
- 通过少儿英语入门孩子的自信更多
- Linux串口接收不到0X11数据
- 从平台角度看物联网体系架构
- 1.两数之和(leetcode-1)
- 沙场秋点兵(完整版)
- c++自动抢购_软件神器—全网口罩监控抢购
- RN vivo访问相册失败 warning : User cancelled image selection
- ccf练习题 F1方程式冠军
- couch base使用记录
- Protected Process Light(PPL)微软系统进程保护机制
- Unable to connect to test manager on xxxxx (The device is passcode protected)
- kindle 您的请求出错 联系z.cn
- 开源3D激光SLAM项目BLAM
- 惠普刀片服务器做VM虚拟化-C7000
热门文章
- WPF Binding(绑定)详解
- Android手机通过adb命令录制屏幕并导出录制文件
- CAD教程:CAD软件中CAD标注设置技巧
- linux 目录偏移,linux C复习:文件操作(偏移量)
- CODING 助力中手游甩开低效桎梏,尽情奔向游戏王国
- Linux wget 命令下载文件示例
- 电脑为什么搜索不到蓝牙耳机
- 从GitHub上面下载zip压缩包很慢怎么办
- leetcode 编译错误member access within null pointer of type ‘TreeNode‘
- SpringBoot整合微信支付(Native最详细)