У меня уже давно запущены эти RSS-каналы, и только что возникла проблема с одним из них.
http://www.gamer -source.com / feed / news.xml (не работает)
и
http://www.starcraft -source.com / feed / news.xml (работает)
Chrome выдает ошибку ...
This page contains the following errors: error on line 20 at column 63: EntityRef: expecting ';' Below is a rendering of the page up to the first error.
Я проверил это и не могу найти там никаких проблем с контентом.
<link>http://www.gamer-source.com/index.php?cmd=article&sec=news&act=view&id=581</link>
Символы «&» - ваша проблема. Заменить так:
<link>http://www.gamer-source.com/index.php?cmd=article&sec=news&act=view&id=581</link>
по всему XML.
Проблема возникает из-за URL:
http://www.gamer-source.com/index.php?cmd=article&sec=news&act=view&id=581
Эти некодированные амперсанды '&' интерпретируются как начало ссылок на сущности:
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.gamer-source.com%2Ffeed%2Fnews.xml&charset=%28detect+automatically%29&doctype=Inline&group=0