2013-05-03 65 views
1
private void UpdateFeedList(string feedXML) 
    { 
     StringReader stringReader = new StringReader(feedXML); 
     XmlReader xmlReader = XmlReader.Create(stringReader); 
     SyndicationFeed feed = SyndicationFeed.Load(xmlReader); 

     Deployment.Current.Dispatcher.BeginInvoke(() => 
     { 
      feedListBox.ItemsSource = feed.Items; 
     }); 
    } 

这是我使用获得提要的代码,它工作正常,我使用一个转换器,但我绑定Summary.Text给TextBlock需要得到的内容一些如何,我搜索了很多,一些代码的作品,但不是我想要的方式,所以任何帮助将是伟大的,在此先感谢。获取<内容:编码>使用RSS订阅

+0

This [answer](http://stackoverflow.com/questions/1121565/syndicationfeed-contentencoded)可能对你有用。 – Kobynet 2014-09-30 07:20:13

回答

0

您可以使用Regex.Match显示某些标签内的内容。

your_content = Regex.Match(Item_with_your_content, @"<img\s+src='(.+)'\s+border='0'\s+/>").Groups[1].Value, 

此代码将获取标签的Feed。更改为您想要的标签。