Como ler o feed RSS do Telegraph?

Como ler o feed RSS do Telegraph?

De acordo comTelegraph.co.uk, os feeds rss de notícias mundiais deveriam ser este: http://www.telegraph.co.uk/news/worldnews/rss

No entanto, com o Chrome só recebo uma página em branco.

Até wget http://www.telegraph.co.uk/news/worldnews/rssme joga um arquivo com uma linha:

<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet type='text/xsl' href='http://telegraph.feedsportal.com/xsl/eng/rss.xsl'?>

O que está errado?

Responder1

Se você abrir o console do navegador Chrome, ctrl + shift + jverá a seguinte mensagem de erro quando o navegador tentar carregar essa página:

Unsafe attempt to load URL http://telegraph.feedsportal.com/xsl/eng/rss.xsl from frame with URL http://www.telegraph.co.uk/news/worldnews/rss. Domains, protocols and ports must match.

O que está acontecendo é que o feed RSS está tentando carregar um arquivo xsl, que é uma forma de o site formatar seus feeds RSS em um navegador. Mas como o Telegraph hospedou seu arquivo xsl em outro domínio, a política de segurança do navegador não permite que ele seja carregado. E como não é possível carregar, o Chrome não exibe absolutamente nada. Isso pode ser considerado um bug no Chrome; se o Chrome não conseguir carregar o xsl, ele deverá voltar ao comportamento padrão.

Você pode visualizar o código-fonte do feed RSS para ver se é tudo deles, carregando a página em branco e pressionandoctrl + u

informação relacionada