DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> XML學習教程 >> XML詳解 >> 在.NET Framework中輕松處理XML數據(4-4)
在.NET Framework中輕松處理XML數據(4-4)
編輯:XML詳解     
re 9 String Array in Internet Explorer

  Reader類有專門的解釋Base64和BinHex編碼流的方法。下面的代碼片斷演示了怎麼樣用XMLTextReader類的ReaDBase64方法解析用Base64和BinHex編碼集創建的文檔。

XMLTextReader reader = new XMLTextReader(filename);

while(reader.Read()) {

if (reader.LocalName == "element") {

byte[] bytes = new byte[1000];

int n = reader.ReaDBase64(bytes, 0, 1000);

string buf = Encoding.Unicode.GetString(bytes);

Console.WriteLine(buf.Substring(0,n));

}

}

reader.Close();

  從byte型轉換成string型是通過Encoding類的GetString方法實現的。盡管我只介紹了基於Base64編碼集的代碼,但是可以簡單的用BinHex替換方法名就可以實現讀基於BinHex編碼的節點內容(用ReadBinHex方法)。這個技巧也可以用於讀任何用byte數據形式表示的二進制數據,尤其是image類型的數據。
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved