XDocument加载 - 无法打开

时间:2017-02-15 18:17:10

标签: c# asp.net .net asp.net-core rss

我试图通过XDocument加载RSS Feed。 网址是:

  

http://www.ft.com/rss/home/uk

XDocument doc = XDocument.Load(url);

但是我收到了错误:

Cannot open 'http://www.ft.com/rss/home/uk'. The Uri parameter must be a file system relative or absolute path.

1 个答案:

答案 0 :(得分:1)

XDocument.Load不会访问网址,只会访问documentation中所述的文件。

尝试以下代码,我完全没有测试:

using(var httpclient = new HttpClient())
{
    var response = await httpclient.GetAsync("http://www.ft.com/rss/home/uk");
    var xDoc = XDocument.Load(await response.Content.ReadAsStreamAsync());
}