DataSet(DataTable)與XML互轉
using System; using System.Data; using System.IO; using System.Xml; using System.Text; // 相應C#程式碼: 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(); } }
相關推薦
DataSet(DataTable)與XML互轉
using System; using System.Data; using System.IO; using System.Xml; using System.
JAVA bean與XML互轉的利器---XStream
pub 普通 ati mat his cit true 是我 package 最近在項目中遇到了JAVA bean 和XML互轉的需求, 本來準備循規蹈矩使用dom4j忽然想起來之前曾接觸過的XStream, 一番研究豁然開朗,利器啊利器, 下來就XStream的一些用法與
php數組與xml互轉類
php數組與xml互轉類代碼: /** * @desc:xml與array互轉 * @author [Lee] <[<[email protected]>]> * @property * data 傳入的數據 * @method * arraytoxml 數組轉xml
java物件與XML互轉
1. 定義XML對應的java實體類(可巢狀) import java.io.Serializable; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorT
序列化與JavaBean與xml互轉
序列化和反序列化: 一、序列化和反序列化的概念 把物件轉換為位元組序列的過程稱為物件的序列化。 把位元組序列恢復為物件的過程稱為物件的反序列化。 物件的序列化主要有兩種用途: 1) 把物件的位元組序列永久地儲存到硬碟上,通常存放在一
json與xml互轉
一、簡介 本文介紹json串與xml串相互轉換的一種方式。 二、開發步驟 1、新增maven依賴 <dependency> <groupId>org.json<
String與XML互轉以及從XML取節點值並修改
讀取xml檔案生成Document物件 Document轉換成String型別串 String串轉成xml 已知xml節點取節點值 已知xml節點修改節點值 一個xml檔案: <?xml version="1.0" encoding="UTF-8"
【C# MVC工具類】DataSet/DataTable 與Xml檔案的互相轉化
無論做介面還是出於某種目的緩解伺服器壓力的時候,我們喜歡用xml檔案去做,這樣簡化了很多操作。但是在C#中如何操作呢? 一:DataSet/Datatable讀取xml檔案。 這個很簡單了,C#直接提供了api,我們直接呼叫就可以了: Data
Xstream 物件與xml 互轉
需要 jar : xtream.jar 第一步:工具類 public class XStreamWrapper { private XStream xstream; public XStreamWrapper() { xstream = new
DataTable或DataSet與JSON互轉
通過AJAX非同步減少網路內容傳輸,而JSON則可以把傳輸內容縮減到純資料;然後利用jQuery內建的AJAX功能直接獲得JSON格式的資料;在客戶端直接繫結到資料控制元件裡面,從而達到最優。 #region dataTable轉換成Json格式 /// <su
JSONUtil(JAVA對象/List與json互轉,xml與json互轉)
transpose boolean ngs final span arraylist setname clas pro 1 package com.chauvet.utils.json; 2 3 import java.io.BufferedReader;
xml字串與json互轉
首先需要的maven依賴: <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20180813&
Json工具類,使用正則支援xml與json互轉
1. xml轉json 具體就不多說了,我是採用的笨方法,多次使用正則進行替換的。比較好的一點兒是支援xml元素屬性。如果xml節點有屬性會使用 @attributes:{屬性列表} 進行格式化處理。如果有屬性只有一個值,那值要採用@value:"值"進行格式化。程式碼如下:
xml與string互轉
//xml轉為string public string ConvertXmlToString(XmlDocument xmlDoc) { MemoryStream stream = new MemoryStream();
Java的xml與map,與Bean互轉
dde ppr XmlWriter while 信息 XML map.entry war 銀行 xml與map互轉,主要使用dom4j import org.dom4j.Document; import org.dom4j.DocumentException; i
C# 圖片與Base64互轉
name oba mar base64 richtext sender bin binary ram /// <summary> /// 將圖片數據轉換為Base64字符串 /// </summary> /// <pa
Unicode與Ansi互轉
form nic code 手動 char empty ret wchar art 1 BOOL CTool::AnsiToUnicode(const char *pSrc, CString &strResult) 2 { 3 #ifndef _UNICOD
BYTE[]與OBJECT互轉工具
apt lis [] hao123 互轉 dap music ada adapter %E8%87%AA%E5%B7%B1%E7%90%86%E8%A7%A3%E7%9A%84aDapTER%E6%B3%A8%E9%87%8A http://music.hao123.com
字符串與json互轉
ont 兼容ie value cti span == eval foreach clas 一、json 轉字符串 var str = "1:測試1-1;2:測試1-2;3:測試1-3"; //字符串 var str
MySQL時間戳與日期互轉
style time 函數 time() mysql 轉換 class body () 1、UNIX時間戳轉換為日期用函數: FROM_UNIXTIME() select FROM_UNIXTIME(1156219870); 輸出:2006-08-22 12: