xml流的一些操作總結

2021-05-21 19:12:18 字數 1301 閱讀 6359

在實際開發中遇到一些讀取遠端xml檔案,以下是總結的方法

1,以前用的笨方法

用http_get 方法讀取遠端xml資料,儲存在本地,然後用xmldocument載入,這種方法比較笨,讓大家見笑了

2,也不是很好, 先讀取http_get 方法讀取遠端xml資料 用stringreader 載入檔案,最後用xmltextreader 讀取資料

stringreader strreader = new

stringreader(str.tostring());

xmltextreader xml = new xmltextreader(strreader);

while (xml.read())

}3,用linq 讀取 比較簡單

a,用xdocument 讀取

b,用xelement 讀取

備註 可以通過xdocument或xelement的靜態方法load載入xml文件,load可以接受uri字串,textreader,xmlreader作為輸入源。還可以使用靜態方法parse把字串轉變為待查詢的xml文件。xdocument和xelement的區別在於查詢時,xelment可以跳過根幾點直接查詢。

IO流的一些常見流物件操作

1 列印流 printwriter 列印流printwriter 構造引數可以接受的型別 file物件 file 字串路徑 string 位元組輸出流 ouputstream 字元輸出流 writer public class printwriterdemo01 流關閉 bufferedreader...

集合的一些操作總結

集合的特性 1.去重,2.無序,3.關係測試 集合建立 set 方法,列表list 集合的關係測試 並集 list 1.union list 2 or 交集 list 1.intersection list 2 or 差集 list 1.difference list 2 or list 1 lis...

一些網路流。

poj 3281 題意 每一頭牛都有它喜歡吃的食物和飲料,問最多能滿足多少頭牛 讓它吃到它喜歡吃的食物和飲料。思路 從源點s對每乙個食物連一條邊,容量為1,然後食物對喜歡吃這種食物的牛連邊,容量也為1,然後每頭牛連一條邊到喜歡吃的飲料 容量也為1。每個飲料連邊到匯點,容量為1。這樣圖構好了,但是每頭...