1

有没有一种简单的方法可以使用 c# 从 RSS 提要创建字符串数组?

我目前正在使用以下方法静态创建一个数组:

string[] tableItems = new string[] {"Item 1","Item 2","Item 3","Item 4","Item 5","Item 6"};

但我希望这最终来自网络中的 RSS 提要。

这将用于在 Xamarin iOS 项目中填充 UITableView ...因此,欢迎提出任何建议的更好做法。

谢了,兄弟们

4

1 回答 1

2

像这样的东西应该工作。这只是基本的 LINQ,没有特定于 Xamarin。请注意,您可能需要根据您的 RSS 风格进行调整。此外,除了提取字符串之外,您还可以构建一个域对象来表示一个项目并构建一个项目列表。

XDocument doc = XDocument.Load("http://url_for_feed/feed.rss");

List<string> items = (from x in doc.Descendants("item") 
     select x.Element("title").Value).ToList();
于 2013-11-14T17:17:08.127 回答