Nick222
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору 4t В этой ленте FireFox вообще дат не показывает, RSSOwl-2 и RSS-плагин для Тотал Коммандер показывают даты получения новостей, только FeedReader показывает даты, упомянутые в сообщениях. Дело в том, что - если посмотреть исходный RSS-код - в этой ленте вместо положенной даты указана <pubDate> - дата публикации, которую RSS-клиент показывать не обязан. А FeedReader (и Opera, по Вашим словам), не найдя нормальной даты, подставляет вместо неё дату публикации. FireFox делает честнее всех - не показывая никаких дат. Если Вы возьмёте RSS-клиент с настраиваемыми полями и включите в нём показ <pubDate>, то Вы эти даты увидите, но не на стандартном месте обычных дат. Более того, он-лайн валидатор http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Frss.kadastr.ru%2F пишет: "This feed does not validate. line 1, column 239: lastBuildDate must be an RFC-822 date-time: 21 Jul 2009 00:00:00 [help] ... ster><lastBuildDate>21 Jul 2009 00:00:00</lastBuildDate><image><url>http ... line 1, column 657: pubDate must be an RFC-822 date-time: 19 Jul 2009 21:32:00 (6 occurrences) [help] ... escription><pubDate>19 Jul 2009 21:32:00</pubDate></item><item><title>О ... In addition, interoperability with the widest range of feed readers could be improved by implementing the following recommendations. line 1, column 192: Email address is missing real name [help] ... ription><webMaster>master_web@fccland.ru</webMaster><lastBuildDate>21 Ju ..." и так далее. То есть, даже даты <pubDate> указаны не в стандартном виде и, возможно, они показываются Оперой и ФидРидером не как поля дат, а просто как некоторые текстовые поля - т.е. сортировка по ним как по датам будет невозможна. Добавлено: Нет - пардон, брешу Подумав, понял: т.к. <pubDate> не соответствует стандарту RFC822 и вместо типа Sat, 07 Sep 2002 00:00:01 GMT показано как 19 Jul 2009 21:32:00 то, возможно, просто RSS-клиент не может правильно парсить такую дату - а некоторые программы имеют варианты ошибочного написания даты, с помощью которых они и читают дату... В любом случае лента ошибочная, а не программы плохие, ИМХО. |