??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') {
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类型的数据。
以上就是在.NET Framework中轻松处理XML数据(4-4) 的内容,更多相关内容请关注PHP中文网(www.php.cn)!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号