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

黄舟
發布: 2016-12-20 14:16:59
原創
1487 人瀏覽過

??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)! 🎜🎜🎜🎜🎜
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!