|
我现在正在做一个rss的应用,大概需要实现的是在winform上实时展示rss数据,rss feed由各http servers提供(也就是一个复合rss标准的xml文件的url),
本人列举了两种在winform上展示rss项的方案,请参考:
1.在一个winform窗体上放一个WebBrowser控件,然后编写一个关于读入操作rss信息的asp.net页面,将此页面加载到WebBrowser控件上,缺点:这样会对程序安装部署带来不便,因为aspx页面需要在web服务器上安装,还要配置虚拟目录,不可能每个客户端机器都装有IIS和做相应的配置.
2.在一个winform窗体上直接用DataGridview或ItemList等数据展示控件完成,将获取到的rss数据通过DOM对象再转换成DataSet加载到各数据展示控件.
不过以上两种方案都感觉不太完美,希望能够有更好的解决方案,请各位多指教!谢谢. |
|