博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 使用 Microsoft.Feeds 组件获取 RSS 全文
阅读量:6609 次
发布时间:2019-06-24

本文共 1401 字,大约阅读时间需要 4 分钟。

 

微软提供了一个操作 Feed 的 Com 组件,我们可以利用这个组件来操作 RSS,下面就来介绍一下如何使用这个组件。

1、在项目的解决方案资源管理器中,展开引用列表。

2、如果存在,请右键单击 Microsoft.Feeds.Interop 并从上下文菜单中选择“ 删除引用 ”。

3、右键单击 References 并选择添加引用。

  

4、单击添加引用对话框的 COM 选项卡。在列表中找到“Microsoft Feeds,版本1.0”。

  

5、选择它并单击确定。

以下是代码:

using System; using System.Collections.Generic; using System.IO; using System.Text; using Microsoft.Feeds.Interop; namespace RssFeedReader {   class ReadRssFeed   {     static void Main(string[] args)     {        FeedsManagerClass fm = new FeedsManagerClass();        string url = @"http://feed.cnblogs.com/blog/sitehome/rss"; //URL        IFeedFolder rootFolder = (IFeedFolder)fm.RootFolder;        IFeed feed = null;        if (!fm.IsSubscribed(url))        {           feed = (IFeed)rootFolder.CreateFeed(url, url);           feed.Rename("Nord Pool Spot UMM");        }        else        {           feed = (IFeed)fm.GetFeed(@"Nord Pool Spot UMM");        }        feed.Download();        IFeedItem tt = feed.GetItem(0) as IFeedItem;        string title = tt.Title;        string xml = feed.Xml(feed.ItemCount,           FEEDS_XML_SORT_PROPERTY.FXSP_PUBDATE,           FEEDS_XML_SORT_ORDER.FXSO_ASCENDING,           FEEDS_XML_FILTER_FLAGS.FXFF_ALL,           FEEDS_XML_INCLUDE_FLAGS.FXIF_CF_EXTENSIONS);        StreamWriter sw = new StreamWriter(File.OpenWrite("test.xml"));        sw.Write(xml);        sw.Close();     }   } }

  

  1. 解决方案资源管理器中,展开引用列表。

转载地址:http://tmiso.baihongyu.com/

你可能感兴趣的文章
vue之vue router
查看>>
Python:Tornado 第四章:Tornado网站部署:第二节:静态文件
查看>>
Java资源免费分享,每日一更新,找到你心仪的吧
查看>>
8步安装多多客小程序全插件化1.0开源版
查看>>
webpack4基础配置
查看>>
Dubbo分析之Protocol层
查看>>
工业物联网中的PLC、DCS、FCS都是什么?区别是什么?
查看>>
【DL-CV】批量归一化(BN算法)
查看>>
Java反射-属性
查看>>
前端开发实用工具类函数
查看>>
如何设计RESTful API?
查看>>
成为一个合格前端的正确姿势
查看>>
jQuery入门、jQuery选择器、jQuery操作
查看>>
JS数组专题1️⃣ ➖ 数组扁平化
查看>>
【开源】Netty轻松实现聊天室,附带数据记录,聊天历史
查看>>
使用Angular轻松搭建CMS页面
查看>>
在Java中,你真的会日期转换吗
查看>>
JavaScript实现简单二叉查找树
查看>>
[CSS]关于盒子模型
查看>>
树转列表的实现思路与代码
查看>>