XML在C 與Unity3D中的實戰運用

2022-08-11 13:24:16 字數 886 閱讀 2517

xml是指可擴充套件標記語言,英文:extensible markup language的縮寫。

用來傳輸和儲存資料,比如網路通訊,本地配置檔案等。

乙個檔案示例:(包含了三個資料項,每個資料項裡有名字、年齡、性別這三個屬性)

<?xml version="1.0" encoding="utf-8"?>

plane291

weny280

seven31

<?xml version="1.0" encoding="utf-8"?>

在excel中填充資料

從excel中匯出附帶資料的xml檔案

textasset xml = resources.load(filepath);

xmldocument doc = new xmldocument();

doc.loadxml(xml.text);

xmldocument doc = new xmldocument();

doc.load(@"d:\dev\info.xml");

解析xml檔案

xmlnodelist nodlst = doc.selectsinglenode("root").childnodes;
xmlelement ele = nodlst[i] as xmlelement;
string value = ele.getattributenode("id").innertext;
資料都是以字串的形式儲存,需要自己轉化為對應的資料型別。

Unity3D 讀寫XML檔案

在程式有時候需要從文字中讀取資料,或者把資料儲存到檔案中,使用xml檔案來儲存資料是乙個不錯的選擇。下面介紹一下在unity3d中使用c 如何進行xml檔案的讀寫。1 需要引入的包 using unityengine using system.collections using system.xml...

unity3d 解析XML檔案

解密xml檔案一般有這兩種辦法 1,將xml檔案放在assets streamingassets 檔案下,然後通過 www 方式讀取到xml檔案的字串內容,然後使用mono.xml外掛程式進行解析 2,將xml檔案放在assets resources 檔案下,然後通過 resources.load ...

Unity3d 使用C 指令碼生成與解析XML

xml extensible markup language 可拓展性標記語言,標準通用標記語言的子集,是一種用於標記電子檔案使其具有結構性的標記語言。在unity3d開發中,xml雖然容易冗餘資訊,但其可讀性強,我們通常會編寫xml來儲存資料。使用c 指令碼建立xml檔案,直接上 注釋寫的很清楚了...