C#如何从BBC Weather的RSS Feed中提取指定<title>节点值
如何从BBC Weather的RSS Feed提取- 下的
并解析天气描述? <a class="header-anchor" href="#如何从bbc-weather的rss-feed提取下的并解析天气描述?" aria-hidden="true">#</a></h1>
<p>我一直在尝试借助BBC Weather的RSS Feed获取天气数据,核心需求是提取<code><item></code>标签下的第二个<code><title></code>节点的值,并且从中解析出天气相关的描述内容。我搜了不少同类问题,但都没找到完全适配我需求的解决方案,现在有点卡壳了。</p>
<p>下面是我目标的RSS Feed内容片段:</p>
<pre class="hljs"><code class="language-xml volc-pre-code"><?xml version="1.0" encoding="UTF-8"?>
<rss>
<channel>
<title>BBC Weather - Observations for Hampstead, GB</title>
<link>https://www.bbc.co.uk/weather/2647553</link>
<description>Latest observations for Hampstead from BBC Weather, </description>
<language>en</language>
<copyright>Copyright: (C) British Broadcasting Corporation,</copyright>
<pubDate>Wed, 30 Oct 2019 14:00:00 GMT</pubDate>
<dc:date>2019-10-30T14:00:00Z</dc:date>
<dc:language>en</dc:language>
<dc:rights>Copyright: (C) British Broadcasting Corporation, </dc:rights>
<atom:link rel="self" />
<item>
<title>Wednesday - 14:00 GMT: Not available, 11°C (52°F)</title>
<link>https://www.bbc.co.uk/weather/2647553</link>
<description>Temperature: 11°C (52°F), Wind Direction: East South Easterly, Wind Speed: 13mph, Humidity: 58%, Pressure: 1023mb, Falling, Visibility: Excellent</description>
<pubDate>Wed, 30 Oct 2019 14:00:00 GMT</pubDate>
<guid isPermaLink="false">https://www.bbc.co.uk/weather/2647553-2019-10-30T14:00:00.000Z</guid>
<dc:date>2019-10-30T14:00:00Z</dc:date>
<georss:point>51.5574 -0.1821</georss:point>
</item>
</channel>
</rss>
</code></pre>
<p>我自己写了一段代码,但运行起来有问题,没法正确获取到想要的内容:</p>
<pre class="hljs"><code class="language-c# volc-pre-code">XDocument X = XDocument.Load("https://weather-broker-cdn.api.bbci.co.uk/en/observation/rss/2647553");
var weather = X.Element("channel").Element("item").Element("title").Value;
weather = Regex.Match(weather, @"GMT: (.+?),").Groups[1].Value;
XmlLabel.Text = weather;
</code></pre>
<p>我找不到清晰的教程来解决这个问题,真心希望各位能帮我看看代码哪里出问题了,或者给我一个可行的实现方案。</p>
<hr>
<p>内容的提问来源于stack exchange,提问作者Lucifer Morningstar</p>
相关产品推荐
相关产品推荐

