讀寫xml的選擇順序比較:xmldocument、xdocument會將xml全部載入到記憶體,造成記憶體浪費,不適合大資料xml處理。
xmlreader(以及子類xmltextreader) 則適合快速的讀取,它是唯讀的,並且只向前讀取。其讀取的效能比xml-linq快;
xml-linq 則是.net3.5推出的比較方便快速處理xml資料的一種方式;
1.用xmlread來快速的讀取xml檔案並獲取其中特定節點的值。
list book=new list();using (xmlreader read =xmlreader.create(filepath))
read.close();
}
2. xml-path
xmldocument xml =newxmldocument ();
xml.load(path);
xmlnodelist nodelist = xml.selectnodes("
//book");
foreach (xmlnode item in
nodelist)
3.xml-linq 讀寫xml
if(file.exists(path))
;foreach (var item in
list)
}}
快速讀取xml節點內容
xml內容如下 view code 1 promotion coupons get response 2 tot results 3200 4tot results 5 coupons list true 6 coupon 7 coupon id 8123456 9coupon id 10 deno...
快速讀取SharedPreferences資料
在開發時時常要用到sharedpreferences存入和讀取一些資料,如果activity很多的話,每次都定義一次sharedpreferences非常麻煩。其實可以很簡單地將sharedpreferences的讀寫抽出來形成乙個工具類,方便呼叫 public class sharedprefer...
python快速讀取excel
python處理excel資料也是經常需要用到的。本文介紹2種python讀取excel的方法 openpyxl和pandas。事實上,pandas讀取excel比openpyxl更方便,有需要的直接往後拉,看第二種。import openpyxl excel name t1.xlsx wb ope...