валидный XML в файле RSS-ленты для Яндекса

MK
На сайте с 27.01.2009
Offline
19
1971

создаю new-rss.xml

в панели веб-мастера Google он нормально отображается принятым. в Яндексе - пишет НЕВАЛИДНЫЙ XML.

подскажите как написать валидный xml (приведите элементарный пример, если не трудно).

http://validator.w3.org/ - говорит Passed, 1 warning(s)

Warning

No DOCTYPE found! Checking XML syntax only. The DOCTYPE Declaration was not recognized or is missing. This probably means that the Formal Public Identifier contains a spelling error, or that the Declaration is not using correct syntax, or that your XML document is not using a DOCTYPE Declaration. Validation of the document has been skipped, and a simple check of the well-formedness of the XML syntax has been performed instead. Learn how to add a doctype to your document from our FAQ, or use the validator's option to validate your XML document against a specific Document Type

validome.org

Документ не соответствует спецификациям.

вот сам код ленты:

<?xml version="1.0" encoding="windows-1251"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

<channel><atom:link href="http://MYSITE.ru/new-content.xml" rel="self" type="application/rss+xml" />

<title>НАЗВАНИЕ САЙТА</title>

<link>http://MYSITE.ru/</link>

<description>ОПИСАНИЕ САЙТА.</description>

<language>ru</language>

<image>

<url>http://MYSITE.ru/-images/xml.gif</url>

<link>http://MYSITE.ru/</link>

<title>НАЗВАНИЕ САЙТА</title>

<width>33</width>

<height>11</height>

</image>

<lastBuildDate>Thu, 03 Mar 2011 23:09:36 +0300</lastBuildDate>

<webMaster>main@MYSITE.ru (MYSITE.ru)</webMaster>

<item>

<title>ЗАГОЛОВОК СТРАНИЦЫ</title>

<description><![CDATA[ смотрите страницу с информацией]]></description>

<pubDate>Thu, 03 Mar 2011 23:09:36 +0300</pubDate>

<guid>http://MYSITE.ru/level1/level2/content-011.html</guid>

</item>

</channel>

</rss>

Нет ничего невозможного.
B
На сайте с 25.02.2009
Offline
68
#1

Используй domdocument для генерации xml - яндекс плохо понимает переводы строк и еще что то

Бесплатная CMS LitePublisher это блог, вики, тикет система, голосование (http://litepublisher.ru/) на высокой скорости с минимум памяти
MK
На сайте с 27.01.2009
Offline
19
#2

подскажи как его использовать - есть какое-то приложение в которое вставляешь код и он его форматирует?

B
На сайте с 25.02.2009
Offline
68
#3
MnogoKlientov:
подскажи как его использовать - есть какое-то приложение в которое вставляешь код и он его форматирует?

Смотри работающий пример в

http://litepublisher.ru/

движок с открытым кодом, модуль rss

MK
На сайте с 27.01.2009
Offline
19
#4

у меня Яндекс даже FeedBurner блокирует, по примерам пробовал - не помогает

B
На сайте с 25.02.2009
Offline
68
#5
MnogoKlientov:
у меня Яндекс даже FeedBurner блокирует, по примерам пробовал - не помогает

У меня яндекс ругался на рсс, которые раньше генерировал строкой, после перехода на dom яндекс успокоился

MK
На сайте с 27.01.2009
Offline
19
#6

подскажи как что делать по пунктам - не могу понять какие нужно выполнить действия. заходил на сайт - там ничего не нашел в помощь мне

MK
На сайте с 27.01.2009
Offline
19
#7

мне нужно для статичного сайта без использования php

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий