Проблема решена!
Решил просмотреть код вывода ленты всем известного сайта feedburner.com. Оказалось, что изображения в нем выводятся в поле description при помощи обычных HTML-тегов. RSS не поддерживает вывод этих тегов в привычном для нас виде <тег>. Поэтому для написания данных тегов были использованы спецсимволы HTML, то есть скобка "<" бала заменена на "<", а скобка ">" - на ">" соответственно. таким образом были заменены и остальные спецсимволы. Пример кода ленты новостей RSS с картинками смотрите ниже.
Код |
---|
<channel>
<title>Название ленты</title>
<link>Адрес ленты</link>
<description>Описание ленты</description>
<language>ru</language>
<copyright>Адрес сайта</copyright>
<item><title>Название записи</title><link>Ссылка на зипись</link><description>Текст записи<br /> <img src="Ссылка на картинку"><br /></description><pubDate>Дата публикации записи</pubDate></item>
</channel> |
P.S. Обратите внимание на адреса, которые использованы при выводе ленты. если в них имеется символ "&", то замените его на "&" иначе возникнет ошибка при выводе ленты.
P.P.S. К сожалению, при выводе спецсимволы приобретают свой привычный вид. Смотрите исходный код
здесь