使用LINQ读取RSS,比传统的C#2.0方法节省了很多代码

原创 2012年03月31日 16:13:33
        private List<RssNews> GetNews()
        {
            List<RssNews> list = new List<RssNews>();

            //http://services.community.microsoft.com/feeds/feed/CSharpHeadlines
            string rss = ConfigurationManager.AppSettings["NewsFeed"];

            if (!string.IsNullOrWhiteSpace(rss))
            {
                try
                {
                    var feed = XDocument.Load(rss, LoadOptions.PreserveWhitespace);
                    var items = from item in feed.Root.Element("channel").Elements("item").Take(5)
                                select new RssNews()
                                {
                                    title = item.Element("title").Value,
                                    link = item.Element("link").Value.ToSEOLink(),
                                    description = item.Element("description").Value,
                                    pubDate = item.Element("pubDate").Value
                                };

                    list = items.ToList();
                }
                catch { }
            }


            return list;
        }


网教23. 暗算 2.0

背景 此“暗算”非彼《暗算》 ;-) ,虽然我们没有电影中阿柄惊人的听力,可以辨别破译密码,但是我们也可以成为破译专家。 现在就来给大家作一个集训: 改变阿拉伯字母的顺序是文本加密中十分常用的方法,但...
  • wehan
  • wehan
  • 2016-09-19 18:14:31
  • 1167

uiautomator2.0+脱离PC运行(apk启动uiautomator2.0+)的实现方案

uiautomator2.0+脱离PC运行(apk启动uiautomator2.0+)效果:打开MyTest.apk,点击run uiautomator,就能直接运行你的脚本。方案概述: 新建一个An...
  • cxq234843654
  • cxq234843654
  • 2016-09-21 10:43:53
  • 15098

在.NET2.0中使用LINQ

 .net2.0中可否使用linq? 可以。 在网上找了下相关资源,找到2个方法 1.使用LinqBridge(google一下,资料很多) 2....
  • beautifulsarah
  • beautifulsarah
  • 2016-12-28 14:14:29
  • 720

ssh代码自动生成器

  • 2011年09月23日 09:14
  • 1.04MB
  • 下载

WebAPI+NLog实现接口调用日志输出

在生产环境下,经常需要监测查看WebAPI接口的调用情况,日志就成了必不可少的手段之一,本文采用NLog实现WebAPI的日志记录。 创建WebAPI创建WebAPI项目,选择ASP.NET 4.5....
  • lordwish
  • lordwish
  • 2017-05-16 23:22:27
  • 2159

C# Response 和 Request

主要区别是Request获得用户的请求,比如你将一个字符串发送到服务器就用Request对象的方法接收。 response是响应 对象的请求, 对客户端发出的请求作出动态的响应,向客户端发送数据...
  • CsethCRM
  • CsethCRM
  • 2011-12-23 11:12:32
  • 10967

鼠标自动点击工具

  • 2008年05月10日 07:58
  • 642KB
  • 下载

System.Linq.dll 让.net2.0也可以使用Linq

  • 2016年08月27日 20:05
  • 31KB
  • 下载

web编程细节

html: 1、若使用的是火狐、谷歌浏览器,表单的reset按钮无法将hidden域重置为初始值,若需要重置隐藏域,可以使用display:none实现隐藏。或者用js实现重置。...
  • LQ19900221
  • LQ19900221
  • 2016-06-08 15:01:47
  • 736

VSTO程序基本知识(三)

在前一篇文章中,我初步介绍了如何如何开发一个VSTO程序,在本文中,我将进一步深入介绍Word的插件开发。Word是一个大家在日常工作中一直接触的文档工具,也是微软最赚钱的产品之一。从最初的Word ...
  • wangyong0921
  • wangyong0921
  • 2012-08-24 16:12:15
  • 1828
收藏助手
不良信息举报
您举报文章:使用LINQ读取RSS,比传统的C#2.0方法节省了很多代码
举报原因:
原因补充:

(最多只允许输入30个字)