This is the XML:
<?xml version="1.0" encoding="ISO-8859-1"?>
<document>
<name>Sample Document</name>
<type>document</type>
<url>http://nsc-component.webs.com/Office/Editor/new-doc.html?docname=New+Document&titletype=Title&fontsize=9&fontface=Arial&spacing=1.0&text=&wordcount3=0</url>
</document>
<document>
<name>Sample</name>
<type>document</type>
<url>http://nsc-component.webs.com/Office/Editor/new-doc.html?docname=New+Document&titletype=Title&fontsize=9&fontface=Arial&spacing=1.0&text=&</url>
</document>
When I open it it says: This page contains the following errors: error on line 8 at column 1: Extra content at the end of the document
But when there is only this:
<document>
<name>Sample</name>
<type>document</type>
<url>http://nsc-component.webs.com/Office/Editor/new-doc.html?docname=New+Document&titletype=Title&fontsize=9&fontface=Arial&spacing=1.0&text=&</url>
</document>
Why is it saying this when there is two?
asked May 31, 2013 at 15:48
electrikmilkelectrikmilk
9631 gold badge10 silver badges23 bronze badges
1
You need a root node
<?xml version="1.0" encoding="ISO-8859-1"?>
<documents>
<document>
<name>Sample Document</name>
<type>document</type>
<url>http://nsc-component.webs.com/Office/Editor/new-doc.html?docname=New+Document&titletype=Title&fontsize=9&fontface=Arial&spacing=1.0&text=&wordcount3=0</url>
</document>
<document>
<name>Sample</name>
<type>document</type>
<url>http://nsc-component.webs.com/Office/Editor/new-doc.html?docname=New+Document&titletype=Title&fontsize=9&fontface=Arial&spacing=1.0&text=&</url>
</document>
</documents>
answered May 31, 2013 at 15:51
LotokLotok
4,4271 gold badge33 silver badges44 bronze badges
2
I’ve found that this error is also generated if the document is empty. In this case it’s also because there is no root element — but the error message «Extra content and the end of the document» is misleading in this situation.
answered Sep 26, 2020 at 20:57
DaveDave
3,1931 gold badge17 silver badges15 bronze badges
I also had this error when quotes around text (like version and encoding) were curly quotes, not straight quotes.
answered Jun 9, 2022 at 14:03
MarkMark
112 bronze badges
Пользователь 251711 Заглянувший Сообщений: 5 |
Если вручную формировать sitemap_iblock_#.xml через админ. панель, то формируется корректный xml файл. http://c2n.me/39V3rR0 , http://c2n.me/39V3u2h . |
Пользователь 572681 Заглянувший Сообщений: 1 |
У нас такая же проблема. sitemap_iblock_#.xml 2-3 дня корректно отображается в браузере, а затем начинают появляться sitemap_iblock_#.part#.xml. И еще через какое-то время в браузере появляется ошибка «This page contains the following errors:error on line 1 at column #: Extra content at the end of the document. Below is a rendering of the page up to the first error.» Это мое предположение. Как эту проблему решать неизвестно. Можно отключить автогенерацию, но тогда придется вручную генерировать sitemap. Однако есть другие сайты на битриксе у которых актуальные <lastmod> и нет этих пробелов. Они ведь как-то решили эту проблему? Есть мысли? |
Пользователь 2053031 Заглянувший Сообщений: 8 |
Тоже столкнулся с данной проблемой. Она решена или нет? |
Пользователь 550881 Посетитель Сообщений: 41 |
#4 0 05.05.2019 22:43:48 Похоже это какая-то неразрешимая проблема для разработчиков.
Судя по всему не до этого разработчикам. |
||
Пользователь 26749 Постоянный посетитель Сообщений: 106 |
У меня файл всего 200кб, все равно при обновлении элементов в ИБ файл рушится, создается отдельный .xml и такой же sitemap-iblock-**.xml. Куда только не писал, бесполезно. Обещали выпустить обновление. Так ничего и не выпустили. Я так понял приоритет теперь Б24, а 1С-Битрикс кинули в топку. |
Пользователь 57093 Заглянувший Сообщений: 3 |
#6 0 28.08.2021 19:14:13 И у меня проблема та же решилась формированием заново фасетного индекса теперь вопрос как его регулярно тогда формировать или чтоб считал ошибкой https://*******************/.part1.xml . Есть мысли? |
Фаил обновил не исправилось
Последнее редактирование: 18 Окт 2019
Фаил обновил не исправилось
Откройте логи: docker exec -it filmox_club pm2 logs
И обновите страницу карты сайта с ошибкой в браузере.
Код:
[TAILING] Tailing last 15 lines for [all] processes (change the value with --lines option)
/root/.pm2/pm2.log last 15 lines:
PM2 | 2019-10-18T18:00:17: PM2 log: pid=137 msg=process killed
PM2 | 2019-10-18T18:06:39: PM2 error: Change detected on path themes/default/views/desktop/sitemap.ejs for app filmox.pro - restarting
PM2 | 2019-10-18T18:06:39: PM2 log: Stopping app:filmox.pro id:0
PM2 | 2019-10-18T18:06:39: PM2 log: App name:filmox.pro id:0 disconnected
PM2 | 2019-10-18T18:06:39: PM2 log: App [filmox.pro:0] exited with code [0] via signal [SIGINT]
PM2 | 2019-10-18T18:06:39: PM2 log: pid=187 msg=process killed
PM2 | 2019-10-18T18:06:39: PM2 log: App [filmox.pro:0] starting in -cluster mode-
PM2 | 2019-10-18T18:06:39: PM2 log: App [filmox.pro:0] online
PM2 | 2019-10-18T19:00:16: PM2 log: App [filmox.pro:0] starting in -cluster mode-
PM2 | 2019-10-18T19:00:16: PM2 log: App [filmox.pro:0] online
PM2 | 2019-10-18T19:00:18: PM2 log: -reload- New worker listening
PM2 | 2019-10-18T19:00:18: PM2 log: Stopping app:filmox.pro id:_old_0
PM2 | 2019-10-18T19:00:18: PM2 log: App name:filmox.pro id:_old_0 disconnected
PM2 | 2019-10-18T19:00:18: PM2 log: App [filmox.pro:_old_0] exited with code [0] via signal [SIGINT]
PM2 | 2019-10-18T19:00:18: PM2 log: pid=203 msg=process killed
/home/filmox.pro/log/out-0.log last 15 lines:
/home/filmox.pro/log/err-0.log last 15 lines:
Вы наверное обновили файл, а обновите в браузере F5
клавиша.
This page contains the following errors:
error on line 2 at column 5: Extra content at the end of the document
Below is a rendering of the page up to the first error.
This page contains the following errors:
error on line 2 at column 5: Extra content at the end of the document
Below is a rendering of the page up to the first error.
Когда открываете логи, обновите страницу в брауезере. В логах возможно будет ошибка.
Код:
[TAILING] Tailing last 15 lines for [all] processes (change the value with --lines option)
/root/.pm2/pm2.log last 15 lines:
PM2 | 2019-10-18T19:00:18: PM2 log: pid=203 msg=process killed
PM2 | 2019-10-18T20:00:16: PM2 log: App [filmox.pro:0] starting in -cluster mode-
PM2 | 2019-10-18T20:00:16: PM2 log: App [filmox.pro:0] online
PM2 | 2019-10-18T20:00:18: PM2 log: -reload- New worker listening
PM2 | 2019-10-18T20:00:18: PM2 log: Stopping app:filmox.pro id:_old_0
PM2 | 2019-10-18T20:00:18: PM2 log: App name:filmox.pro id:_old_0 disconnected
PM2 | 2019-10-18T20:00:18: PM2 log: App [filmox.pro:_old_0] exited with code [0] via signal [SIGINT]
PM2 | 2019-10-18T20:00:18: PM2 log: pid=251 msg=process killed
PM2 | 2019-10-18T21:00:18: PM2 log: App [filmox.pro:0] starting in -cluster mode-
PM2 | 2019-10-18T21:00:18: PM2 log: App [filmox.pro:0] online
PM2 | 2019-10-18T21:00:20: PM2 log: -reload- New worker listening
PM2 | 2019-10-18T21:00:20: PM2 log: Stopping app:filmox.pro id:_old_0
PM2 | 2019-10-18T21:00:20: PM2 log: App name:filmox.pro id:_old_0 disconnected
PM2 | 2019-10-18T21:00:20: PM2 log: App [filmox.pro:_old_0] exited with code [0] via signal [SIGINT]
PM2 | 2019-10-18T21:00:20: PM2 log: pid=316 msg=process killed
/home/filmox.pro/log/out-0.log last 15 lines:
/home/filmox.pro/log/err-0.log last 15 lines:
@Dveid,
Эта страница содержит следующие ошибки:
Ошибка во 2 строке, в 5 столбце: дополнительный контент в конце документа.
Ниже приводится рендеринг страницы до первой ошибки.
непойму подскажиш
Код:
<?xml version="1.0" encoding="utf-8" ?>
<% if (typeof sitemaps === 'object') { %>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<% sitemaps.forEach(function (sitemap) { %>
<sitemap>
<loc><%- sitemap %></loc>
</sitemap>
<% }); %>
</sitemapindex>
<% } else if (typeof urls === 'object') { %>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<% urls.forEach(function (url) { %>
<url>
<loc><%- url.loc %></loc><% if (url.lastmod) { %><lastmod><%- url.lastmod %></lastmod><% } %>
</url>
<% }); %>
</urlset>
<% } %>
Пришлите IP и root на почту
Такая же проблема именно с 2020 годом.
Уже и не знаю где копать, а весь материал у нас именно в этом части должен быть
Уже и не знаю где копать, а весь материал у нас именно в этом части должен быть
URL по которым генерируется sitemap находятся в /themes/название/views/sitemap/
URL по которым генерируется sitemap находятся в /themes/название/views/sitemap/
Так и sitemap по 2020 году пустой, хотя точно более 300 материалов имеется. Почему он не хочет создавать 2020 год?
Так и sitemap по 2020 году пустой, хотя точно более 300 материалов имеется. Почему он не хочет создавать 2020 год?
Новая карта сайта формируется каждую ночь. Скажите, сколько у Вас оперативной памяти?
Новая карта сайта формируется каждую ночь. Скажите, сколько у Вас оперативной памяти?
3 Гб
Должно хватить.
Посмотрите, в этой папке /themes/название/views/sitemap/
дата у файлов меняется каждый день?
0 Пользователей и 1 Гость просматривают эту тему.
- 20 Ответов
- 8287 Просмотров
Нужна ваша помощь…
Не могу разобраться почему при генерировании «Карты сайта» в XML
выдает ошибку:
This page contains the following errors:
error on line 1 at column 8: XML declaration allowed only at the start of the document
Below is a rendering of the page up to the first error.
Увидеть эту ошибку можно по ссылке:
https://cool-shop.com.ua/index.php?option=com_xmap&sitemap=1&view=xml
А вот PHP версия карты сайта нормально открывается:
https://cool-shop.com.ua/index.php?option=com_xmap&sitemap=1
На одном из форумов ранее говорилось, что может быть проблема из-за «пробела» в начале кода страницы…
Вот о чем я имею введу скидываю ссылку на скрин:
https://pastenow.ru/8VAIV
Но я не пойму как его убрать от туда, уже все перепробовал все равно пробел в начале кода страницы остается…
В чем может быть проблема подскажите пожалуйста? Как ее можно решить что бы работала XML страница?
такая строка должна быть одна. у вас их почему-то две.
пробелов быть не должнл. перед формированием XML дайте команду:
для очистки всего, что успело вывестись (пробелы в вашем случае).
такая строка должна быть одна. у вас их почему-то две.
пробелов быть не должнл. перед формированием XML дайте команду:
для очистки всего, что успело вывестись (пробелы в вашем случае).
Эм… можно поподробней пожалуйста… куда именно я должен дать команду » ob_clean(); » ?
Саму генерацию делает компонент Xmap
Саму генерацию делает компонент Xmap
Вот в него и попробуйте. Как во всех компонентах — скопируйте макет вывода в свой шаблон и подправьте
components/com_xmap/views/xml/tmpl/default_xsl.php
Чтоб проверить — можно и без копирования. Но потом при обновлении изменения будут затерты.
Чистить надо до первого полезного вывода данных. Т.е. в этом макете перед строчкой:
echo '<?xml version="1.0" encoding="UTF-8"?>',"n";
добавьте ob_clean();
У меня к сожалению на Joomla 1.5.28 с версией ХМap 1.2.14
нет такого пути… components/com_xmap/views/xml/tmpl/default_xsl.php
Скорей всего у вас версия 2.5 и выше…
У меня есть вот такие файлы:
https://pastenow.ru/8W6GU (ссылка на скриншот)
Тогда Xmap.xml.php смотрите. У меня этого компонента нет — скачивал, чтоб посмотреть. Но выбрал под 3-ю, не досмотрел, что вопрос для Joomla 1.5
К слову, у вас и на обычных страницах сайта есть лишние пробелы перед первым тегом. Проверьте основной шаблон (индекс шаблона) сайта — чаще всего это оттуда.
Я так и подумал что надо смотреть в файле Xmap.xml.php
Вчера добавил: $ob_clean();
перед:
echo ‘<?xml version=»1.0″ encoding=»UTF-8″?>’,»n»;
после чего ошибка поменялась на вот такую:
This page contains the following errors:
error on line 1 at column 3: Extra content at the end of the document
Below is a rendering of the page up to the first error.
index.php Шаблон проверил в начале вроде нету пробелов:
вот скрин начала кода:
да, тут все ок. значит какой-то плагин или модуль их делает. вывод ошибок включен? если отключить/включить, то все так же?
index.php
Из корня сайта покажите
да, тут все ок. значит какой-то плагин или модуль их делает. вывод ошибок включен? если отключить/включить, то все так же?
Если включить отладку, то все страницы включая админку на белом фоне и с такой надписью:
Информация о профиле
Application afterLoad: 0.004 seconds, 0.31 MB
Application afterInitialise: 0.077 seconds, 1.66 MB
Application afterRoute: 0.416 seconds, 2.30 MB
Application afterDispatch: 3.278 seconds, 5.13 MB
Application afterRender: 3.731 seconds, 7.12 MB
Использование памяти
7499376
Пришлось через configuration.php — убирать включение отладки.
Надо не отладку, а «максимальный»
Надо не отладку, а «максимальный»
На Joomla 1.5 такого нету как «максимальный»
Есть просто:
Отладка системы Нет Да
Отладка локализации Нет Да
Замените index.php на файл из архива Joomla 1.5 и проверьте .
Что вы там на подключали и для кого .
скачал Joomla 1.5.28 и заменил корневой index.php
на вид вроде ничего не изменилось.
Ошибка осталась прежней…
Ищите проблемный плагин.
Как вариант — дописать в своем плагине костыль, который будет удалять начальные пробелы перед выводом страницы.
Ошибка осталась прежней
Ищите вирус/шелл в файлах сайта, судя по index.php из корня сайта
Ищите вирус/шелл в файлах сайта, судя по index.php из корня сайта
До всего этого вирусы ранее были… И вроде как успешно были удалены с помощью антивирусника imunifyAV через CPanel хостера.
До всего этого вирусы ранее были… И вроде как успешно были удалены с помощью антивирусника imunifyAV через CPanel хостера.
С этого надо было начинать. Значит где-то мусор остался.
75 / 71 / 21 Регистрация: 21.08.2015 Сообщений: 335 |
|
1 |
|
10.10.2016, 20:27. Показов 17282. Ответов 3
Доброго времени. Есть конфигурация управление торговлей, есть обработка ВыгрузкаЗагрузкаДанныхXML(Стандартная). Все прекрасно работало и тут не с того не с сего при выгрузке начала выдавать ошибку: {Обработка.УниверсальныйОбменДаннымиXML(11563)}: Ошибка при вызове метода контекста (Прочитать) База скульная.
__________________
0 |
Заблокирован |
|
13.10.2016, 17:08 |
2 |
Extra content at the end of the document проверьте этот документ на валидность или просто откройте его чем -либо и посмотрите что в нем не так Добавлено через 2 минуты
Extra content at the end of the document проверьте этот документ на валидность или просто откройте его чем -либо и посмотрите что в нем не так
0 |
75 / 71 / 21 Регистрация: 21.08.2015 Сообщений: 335 |
|
15.10.2016, 13:07 [ТС] |
3 |
Сообщение было отмечено GreenkA как решение РешениеПроблему решил, как оказалось обработка была не совсем стандартной. Пришлось ее всю разобрать по кирпичикам и оказалось, что правила подтягиваются не из программы, а из макета, где они просто текстом написаны. Нашел типовые правила, подправил их в КД и все заработало.
2 |
0 / 0 / 0 Регистрация: 27.02.2017 Сообщений: 5 |
|
06.02.2018, 14:46 |
4 |
MonteKristo, не поделитесь пожалуйста исправленной обработкой переноса?
0 |