Невалидный XML

D
На сайте с 28.06.2008
Offline
1114
6052

Лежат у меня в корде два файла sitemap по 30000 урлов в каждом. Скормил их Гуглу и Яндексу. Гугл принял без вопросов, Яша один файл принял, а по поводу второго пишет "Невалидный XML "

Файлы абсолютно идентичны (за исключением урлов), в кодировке УТФ8, начинаются так:

<?xml version="1.0" encoding="UTF-8"?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url><loc>http://www.site.ru/</loc></url>
............................

</urlset>

В чем может быть косяк?

ДП
На сайте с 23.11.2009
Offline
203
#1

Как вариант - попробуйте прогнать через различные валидаторы xml.

Еще может быть, что файл не отдается целиком яндексу - может там ограничения на размер стоят какие или сервер рвет - тогда файл будет неполный и, соответственно, невалидный.

D
На сайте с 28.06.2008
Offline
1114
#2
Дикий пионер:
Как вариант - попробуйте прогнать через различные валидаторы xml.

Спасибо http://validator.w3.org нашел 3 ошибки (коробозяки были)

ДП
На сайте с 23.11.2009
Offline
203
#3

Так после этого яндекс скушал файл? Или это там ждать надо время, пока он его попробует обработать?

D
На сайте с 28.06.2008
Offline
1114
#4

Это гугл кушает файлы сразу и понять есть ошибки или нет можно через минуту, Яша в этом плане более тормозной и ждать нужно с неделю где-то

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