XML 和 List 互轉類

2021-06-23 09:05:42 字數 1359 閱讀 2140

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...