当前位置:  开发笔记 > 编程语言 > 正文

我怎样才能开始制作C#RSS阅读器?

如何解决《我怎样才能开始制作C#RSS阅读器?》经验,为你挑选了3个好方法。

我一直想制作RSS阅读器一段时间(只是为了好玩),但我对从哪里开始没有任何想法.我对RSS一无所知.有没有关于RSS的好教程以及如何在应用程序中实现它(不是关于如何制作RSS阅读器的教程,这太简单了).



1> Brian..:

看到

http://msdn.microsoft.com/en-us/library/bb943474.aspx

http://msdn.microsoft.com/en-us/library/system.servicemodel.syndication.syndicationfeed.aspx

http://msdn.microsoft.com/en-us/library/bb943480.aspx

基本上.Net 3.5框架中有很多东西可以完成解析和表示提要的工作; 例如,编写一个包含提要URL并下载提要并打印所有项目的标题和作者的30行应用程序并不难.(适用于RSS 2.0(不是其他人!)或Atom.)


请参阅http://lorgonblog.spaces.live.com/blog/cns!701679AD17B6D310!164.entry的顶部,了解10行代码段(F#,但大多只是调用框架API),它将使您从Uri打印到打印在约30秒的编码中进给.
在我的网站上获得了完整的RSS,RDF和ATOM Reader应用程序和教程http://www.jarloo.com/rumormill-5/它展示了如何使用LINQ编写自己的解析器.

2> dance2die..:

如果您专注于创建RSS阅读器而不是RSS解析逻辑,您可能希望使用CodePlex.com上名为Argotic的免费RSS库委派创建/阅读RSS源.



3> scottm..:

正如另一张海报推荐的那样,SyndicationFeed类和Argotic是最好的选择.

如果性能是个问题,那么SyndicationFeed类会更好.我将它的基准测试比我的硬件上的Argotic快9倍.

我在SyndicationFeed类中遇到的问题是它能够成功解析来自'net的任何随机源.它经常令人惊讶地失败并出现XmlException.

对于我的用途,我坚持使用Argotic.毕竟,它是开源的,所以如果需要,我总是可以做出改变.

推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有