Re[6]: Вопросы по rss-каналам
rmyr>>>> http://uz-translations.net/rss.xml
rmyr>>>> "Ошибка: XML источника содержит ошибки"
>>> мммм просто добавил в Каталог - добавилось
>>> попробуйте сейчас внести его в свои ленты - он уже в базе
rmyr>> облом - Ошибка: XML источника содержит ошибки
rmyr>> время 16:30 Москва
> странно как он тогда добавился в Каталог
> mismatched tag at line 4, column 927, byte 1404
> но там вроде гуд в исходнике.
> проверим парсер
и всё же косяк в исходнике
<item>
<title><![CDATA[Free Rice]]></title>
<link><![CDATA[http://uz-translations.net/?category=english&altname=Free_Rice]]></link>
<description><![CDATA[<div align="center"><img
src="http://pix.vse.uz/img22984/freeRiceLogo.gif" border="0"/></div>
<b>Free Rice</b><br /><br />For each word you get right, we donate 10 grains
of rice through the United Nations to help end world hunger. Please visit the
webiste:
<a href="http://www.freerice.com/index.php" target="_blank"><b>FreeRice.com</b></a>]]></description>
<category><![CDATA[<a href="http://uz-translations.net/?category=english">Английский
язык</a>]]></category>
<guid><![CDATA[http://uz-translations.net/?category=english&altname=Free_Rice]]></guid>
<pubDate>Mon, 29 Oct 2007 20:17:49 +0300</pubDate>
</item>
Амперсанд надо предохранять и записывать как &
Иначе получаем entity со очень странным именем начинающимся на
&altname=Free.... и так далее.
Наш парсер строг и посылает. FF - кушает.
Так как этот RSS продукт одного из распространённых генераторов, то
придётся научить парсер разбирать. Но это не правильно ;(
