xml 和 list 互轉類
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.xml;
namespace xmlhelper
//////
物件例項集轉成xml
///
///物件例項集
///public
static
string entitytoxml(ilistitems)
//向xmldocument文件新增根元素
return doc.innerxml; }
private
static
void entitytoxml(xmldocument doc, xmlelement root, t item)
} //向根新增子元素 }
#endregion
#region xml轉成實體類
//////xml轉成物件例項
///
///xml
///public
static t xmltoentity(
string xml)
//////
xml轉成物件例項集
///
///xml
///public
static ilistxmltoentitylist(
string xml)
catch
if (doc.childnodes.count !=
1) return
null;
if (doc.childnodes[
0].name.tolower() !=
typeof(t).name.tolower() + "s
") return
null;
xmlnode node = doc.childnodes[
0];ilistitems =
new list();
foreach (xmlnode child
in node.childnodes)
return items; }
private
static t xmlnodetoentity(xmlnode node)
continue; }
} }} }
return item; }
#endregion}
xml轉list
list轉xml
model轉xml
xml轉model
XML和JSON相互轉換類 JAVA
package com.qs.util import net.sf.json.jsonobject import net.sf.json.xml.xmlserializer xml和json相互轉化類 需要的jar包 json lib 2.1.jar ezmorph 1.0.3.jar xom 1....
DataTable 和List 相互轉換
由於c 3.0出現了擴充套件方法 我們可以通過這樣乙個特性來簡化我們的開發.datatable 轉換為list的我們可以通過擴充套件datatable來簡化 public static class datatableextensions 建立返回的集合 list tresult oblist new...
DataTable 和List 相互轉換
轉換為乙個datatable public static datatable todatatable tresult this ienumerable tresult value where tresult class foreach var item invalue return dt datat...