DataTable 与XML 交互】的更多相关文章

一.将DataTable的内容写入到XML文件中 /// <summary> /// 将DataTable的内容写入到XML文件中 /// </summary> /// <param name="dt">数据源</param> /// <param name="address">XML文件地址</param> public static bool WriteToXml(DataTable dt,…
DataTabe 对象在很多地方都会用到,特别是在Web Service.Socket等需网络传输的地方. 但是在有些地方,如果直接传递的话,程序可能会报告DataTable无法序列化错误. 解决问题的方法,是对DataTable进行序列化. FCL提供的用于序列化的方法组要有三种: 1.XML Serialization 2.Binary Serialization 3.SOAP Serialization 感兴趣的可查下相关的具体操作文章,如 Introducing Serializatio…
/// <summary> /// datatable转XML文件 /// </summary> /// <param name="dtTable"></param> /// <param name="strXMLPath"></param> /// <returns></returns> public bool DataTableToXML(DataTable dtTa…
背景:项目中要用到客户端向服务端传数据,使用WCF,绑定webHttpBinding,做了一个小例子. 业务逻辑简介:客户端在a表中添加了几条数据,从SQL Server数据库直接取出新添加的数据(DataTable格式的数据),传递给服务端,服务端有着和客户端相同的数据库结构,将收到的数据也同样添加到自己的a表中.除了添加数据,还有可能进行修改.删除等,并且有几十张表都会依次进行上述操作.客户端的任何变动都需要传给服务端,服务端做相同的变动. 由于客户端是从SQL直接取出的DataTable格…
今天用到一个功能:就是把从数据库读出来的内容转换成XML字符串流格式,并输出给一个功能函数.在写的过程,为方便以后的使用,我对这一功能进行分装.该类的具体格式如下:XmlConvert类命名空间:Nimeux.XmlConvertXmlToData子类函数:1.public static DataSet CXmlToDataSet(string xmlStr)将xml字符串转换成DataSet2.public static DataTable CXmlToDatatTable(string xm…
网上搜集的,保留下来了,有需要的拿去!private string DataTable2Xml(DataTable dt) { StringBuilder xmlBuilder = new StringBuilder(); xmlBuilder.Append("<?xml version=\"1.0\" encoding=\"utf-8\" ?>"); xmlBuilder.Append("<documentEleme…
一个典型应用中,使用delphi作为客户端,J2EE服务端,两者之间用XML作为数据交换,为了提高效率,对XML数据进行压缩,为此需要找到一种压缩/解压算法能够两个平台之间交互处理,使用ZLIB算法就是一个不错的解决方案. 1.JAVA实现 在JDK中,在java.util.zip包中已经内置了ZLIB的实现,示例代码如下: 1//解压 2 public String decompressData(String encdata) { 3 try { 4 ByteArrayOutputStream…
今天,公司让学习ajax,然而我并不会,着急到爆炸,boom~~啥卡拉咔.看着教程一步一步摸索,写出来交互页面,写代码真的好惆怅啊. 额,不说废话,下面是源代码. 首先是ajax的代码,注释真的很重要~~~ <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script> function loadXMLDoc(u…
1.DataTable转换成XML public string ConvertDataTableToXML(DataTable xmlDS) { MemoryStream stream = null; XmlTextWriter writer = null; try { stream = new MemoryStream(); writer = new XmlTextWriter(stream, Encoding.UTF8); xmlDS.WriteXml(writer); int count…
序列化常用Attribute讲解说明 [XmlRootAttribute("MyCity", Namespace="abc.abc", IsNullable=false)]     // 当该类为Xml根节点时,以此为根节点名称. public class City [XmlAttribute("AreaName")]    // 表现为Xml节点属性.<... AreaName="..."/> public st…