Ошибка синтаксического анализа XML

DT
На сайте с 12.05.2013
Offline
19
6517

Здравствуйте. С недавнего времени в карте сайта стала появляться "Ошибка синтаксического анализа XML". За всё время работы сайта (а это - несколько лет уже) подобная ошибка возникла впервые. Сам сайт находится на DLE. Подскажите, кто в курсе, как исправить подобное?

siv1987
На сайте с 02.04.2009
Offline
427
#1
DokTraF:
как исправить подобное?

Исправить синтаксическую ошибку в xml.

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

Где хоть ошибку увидели? В браузере пишет или где-то на сайте в тексте? Через валидатор xml, на который ругается, гоняли?

DT
На сайте с 12.05.2013
Offline
19
#3
Дикий пионер:
Где хоть ошибку увидели? В браузере пишет или где-то на сайте в тексте? Через валидатор xml, на который ругается, гоняли?

Ошибка появляется в браузере и почему появляется только тогда, когда генерируешь более 360 страниц, если меньше - sitemap выходит нормальный и валидный. Яндекс соответственно карту не принимает, показывая следующие ошибки:

1)В валидаторе файлов Sitemap:

Файл Sitemap недоступен.

Not available sitemap.xml

2) В валидаторе XML-фидов:

Документ должен начинаться и заканчиваться в пределах одного (корневого) тега. Возможно отсутствует закрывающий корневой тег.

Строка: 969 Позиция: 43

Подробнее

<detail>XML document structures must start and end within the same entity.</detail>

Не найдено описание для элемента "urlset". Возможно неверно указан корневой элемент.

Строка: 2 Позиция: 61

Подробнее

<detail>cvc-elt.1.a: Cannot find the declaration of element 'urlset'.</detail>

siv1987
На сайте с 02.04.2009
Offline
427
#4
DokTraF:
Документ должен начинаться и заканчиваться в пределах одного (корневого) тега. Возможно отсутствует закрывающий корневой тег.

Закрывающий urlset есть?

DT
На сайте с 12.05.2013
Offline
19
#5
siv1987:
Закрывающий urlset есть?

Нет, в том xml где появляется ошибка закрывающегося urlset не появляется почему-то.

siv1987
На сайте с 02.04.2009
Offline
427
#6

Возможно скрипту не хватает ресурсов для генерации всей карты и отрубается. Увеличьте время выполнения php.

DT
На сайте с 12.05.2013
Offline
19
#7
siv1987:
Возможно скрипту не хватает ресурсов для генерации всей карты и отрубается. Увеличьте время выполнения php.

Я бы сказал вы почти правы, но карта как таковая в нужном месте генерируется и появляется целой, проверил её содержание "по тексту" через сервис валидатор файлов Sitemap в Яндексе - показало ошибок не найдено, а вот по ссылке - файл открывается с ошибками. Как будто она не может до конца обработаться ботами браузера и прочими.

siv1987
На сайте с 02.04.2009
Offline
427
#8

Смотрите что и как отдается по ссылке.

BG
На сайте с 03.10.2010
Offline
195
#9

Помогу бесплатно так и быть))

Физически она то тут: /uploads/sitemap.xml

Но урл её http://site.ru/sitemap.xml будет таким, пробуйте!

---------- Добавлено 18.01.2015 в 20:42 ----------

То-есть по адресу: http://site.ru/uploads/sitemap.xml она отдает 404 ошибку, вот яндекс и выдает ошибку.

-= Сайты на заказ | Правки, обновление, работы по DLE =- ( /ru/forum/791118 ) Telegram: @ruslansh ( tg://resolve?domain=ruslansh )
DT
На сайте с 12.05.2013
Offline
19
#10

Именно http://site.ru/sitemap.xml я и имею в виду, там ошибка и получается.

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