首頁  >  文章  >  後端開發  >  在.NET Framework中輕鬆處理XML資料(4-4)

在.NET Framework中輕鬆處理XML資料(4-4)

黄舟
黄舟原創
2016-12-20 14:16:591489瀏覽

??Figure 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') { 

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

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

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

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

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


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類型的數據。


以上就是在.NET Framework中輕鬆處理XML資料(4-4) 的內容,更多相關內容請關注PHP中文網(www.php.cn)! 🎜🎜🎜🎜🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn