今天在win10.me看到一个rss,不知道是什么东西,打开看到
![这里写图片描述](http://img.blog.csdn.net/201602221RSS简易信息聚合(也叫聚合内容)是一种RSS基于XML标准,在互联网上被广泛采用的内容包装和投递协议。RSS(Really Simple Syndication)是一种描述和同步网站内容的格式,是使用最广泛的XML应用。RSS搭建了信息迅速传播的一个技术平台,使得每个人都成为潜在的信息提供者。发布一个RSS文件后,这个RSS Feed中包含的信息就能直接被其他站点调用,而且由于这些数据都是标准的XML格式,所以也能在其他的终端和服务中使用,是一种描述和同步网站内容的格式。RSS可以是以下三个解释的其中一个: Really Simple Syndication;RDF (Resource Description Framework) Site Summary; Rich Site Summary。但其实这三个解释都是指同一种Syndication的技术。
今天在win10.me看到一个rss,不知道是什么东西,打开看到
于是在网上查了RSS,又在微软官网看到https://msdn.microsoft.com/zh-cn/library/windows/apps/mt429379.aspx
林政的书也有说过,不过他是用HttpWebRequest
我的rss是使用SyndicationClient
先创建SyndicationClient
因为输URL可能是错的,所以微软就用try catch
网络请求有很多异常,我们放在try
我们写一个函数处理每个SyndicationItem
reminder是通知显示,把每个不为空的值放在StringBuilder
看起来很多html,我们可以用WebUtility,Regex来得到文本
我们可以做一个显示标题,然后点击显示内容
建一个类rssstr,这个类存放rss标题和内容
在viewModel 一个列表ObservableCollection<rssstr>
界面MainPage
新建一个页面rss_page
在列表被点击
rss_page viewModel使用rssstr
rss_page不能滚动TextBlock,可以使用ScrollViewer
源代码
https://github.com/lindexi/lindexi_gd/tree/master/rss
链接:http://pan.baidu.com/s/1sk7v6Zr 密码:dzfa
Http://blog.csdn.net/lindexi_gd
原文链接: http://blog.lindexi.com/post/win10-UWP-RSS%E9%98%85%E8%AF%BB%E5%99%A8
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。
欢迎转载、使用、重新发布,但务必保留文章署名 林德熙 (包含链接: https://blog.lindexi.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我 联系。