文章分类 - C#/ASP.Net
摘要:今天帮一个同事做了个小程序,他的要求是: 要取一个论坛的帖子的标题,然后在他的网站里面把这些标题显示出来。由于已经有数据源,所以也不难,但是要要我直接通过Url去取这些xml格式的数据,我首先想到了使用XmlTextReader这个xml读取类来读取xml数据,因为这个操作类正好支持从url取数据的功能,但是,等我实际操作的时候,报了一个错,错误消息为:读取gbk格式的xml出错,我马上查了一下,发现XmlTextReader不能读取gbk格式的xml数据,这就郁闷了,因为想这样子的话就需要我对这些gbk编码的xml数据进行解码,但是能够支持解码的xml操作类好像又不支持从url取数据的功能(目前我没发现,有谁知道的就告诉我一声),最后我就想到使用WebRequest去下载这些xml数据,然后在流中对这些gbk编码的xml数据进行转码,最后我终于搞出来了,代码如下:(注意:使用了代理上网的人一定记得在调用下载方法的时候要传入自己的代理设置,否则会下载失败)
阅读全文

浙公网安备 33010602011771号