我有以下的RSS提要。 我想读一个具体的描述标签上的信息。 比如我想在描述标签中的信息时,它的标题标签由当前day.I的无法弄清楚如何做到这一点。 请帮忙
<item>
<title>Forecast for Saturday as of Jul. 14 5:30 AM IST</title> //If today is Saturday get information in description tag
<link>http://www.wunderground.com/global/stations/43466.html</link>
<description>
Thunderstorm. Low:26 &deg; C.
</description>
<pubDate>Sat, 14 Jul 2012 00:00:00 GMT</pubDate>
<guid isPermaLink="false">1342267200-1-night</guid>
</item>
<item>
<title>Forecast for Sunday as of Jul. 14 5:30 AM IST</title>
<link>http://www.wunderground.com/global/stations/43466.html</link>
<description>
Chance of a Thunderstorm. High:30 &deg; C.
</description>
<pubDate>Sat, 14 Jul 2012 00:00:00 GMT</pubDate>
<guid isPermaLink="false">1342353600-2-day</guid>
</item>
我能够使用来获得当前天:
string datenow = DateTime.Today.ToString("dddd / M / yyyy");
string[] words= datenow.Split(' ');
string day = words[0];
这就是我读RSS提要:
public class RssReader
{
public static List<RssNews> Read(string url)
{
var webClient = new WebClient();
string result = webClient.DownloadString(url);
XDocument document = XDocument.Parse(result);
return (from descendant in document.Descendants("item")
select new RssNews()
{
Description = descendant.Element("description").Value,
Title = descendant.Element("title").Value,
PublicationDate = descendant.Element("pubDate").Value
}).ToList();
}
}