using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.xml.serialization;
using system.io;
namespace hdmap.plugins
catch (exception e)
}///
/// 序列化成xml
//////
///public
static
bool serializetoxml(string xmlpath, t updateinfo)
catch(exception e)
}///
/// 反序列化xml
//////
xml檔案路徑
///public
static t deserializefromxml(string xmlpath)
catch(exception e)}}
}
此處對所需生成xml的類的屬性有要求
using system;
using system.collections.generic;
using system.xml.serialization;
namespace hdmap.plugins.adddata
[xmlattribute("name")]
public
string name
[xmlattribute("aliasname ")]
public
string aliasname
////// 要素型別,point為1,polyline為2,polygon為3,其他為0
/// [xmlattribute("geometrytype ")]
public
int geometrytype
public listfields
//上面的屬性,是另乙個類欄位,生成時會自動生成子節點
}}
XML序列化類 xmlFrame
奧博瑞德www.ourbraner.com 繼承 com.ourbrander.xmlobject.xmlobj 說明 將任何xml文件進行序列化,並可根據任何節點的名字的值進行排序 可同時選擇多個節點的值聯合排序 自動生成排序好的新xml文件。屬性 繼承於xmlobj的xml xml 方法 建構函...
xml檔案的序列化 和反序列化
最近在做乙個專案中用到了一些分布式的東西 需要進行資料互動 資料互動使用xml檔案 單獨的使用xml檔案 進行組成和解析式比較麻煩的 我們可以先寫實體 然後序列化為乙個xml檔案傳送 接收資料時 我們可以反序列化 將乙個xml檔案反序列化為乙個實體.實體的定義 serializable public...
XML序列化的實用類
using system using system.collections.generic using system.linq using system.text using system.xml.serialization using system.io using system.xml 此處 於...