Данные необходимо брать из базы данных. Также если в текст новости встроено с помощью кода видео выводить информацию об этом в элементе <enclosure url="Ссылка на страницу" type="video/x-shockwave-flash"/>
Выводится должны не менее 10 последних новостей, больше не обязательно.
Вот, что приблизительно должно получаться:
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
xmlns="http://backend.userland.com/rss2"
xmlns:yandex="http://news.yandex.ru">
<channel>
<title>Название сайта</title>
<link>Ссылка на сайт</link>
<description>Описание</description>
<image>
<url>ссылка на логотип</url>
<title>Название сайта</title>
<link>Ссылка на сайт</link>
</image>
<item>
<title>Заголовок</title>
<link>Ссылка на страницу</link>
<enclosure url="Ссылка на прикрепленное фото" type="image/jpeg"/>
<enclosure url="Ссылка на страницу" type="video/x-shockwave-flash"/>
<pubDate>Fri, 23 May 2014 14:30 +0400</pubDate>
<yandex:full-text>Текст новости</yandex:full-text>
</item>
</channel>
</rss>
Подробнее технические требования в документе Яндекса
Может Надежда поможет?