Error on line 1 at column 39 extra content at the end of the document

This is the XML: Sample Document document http://nsc-component.webs....

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&amp;titletype=Title&amp;fontsize=9&amp;fontface=Arial&amp;spacing=1.0&amp;text=&amp;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&amp;titletype=Title&amp;fontsize=9&amp;fontface=Arial&amp;spacing=1.0&amp;text=&amp;</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&amp;titletype=Title&amp;fontsize=9&amp;fontface=Arial&amp;spacing=1.0&amp;text=&amp;</url>
</document>

Why is it saying this when there is two?

asked May 31, 2013 at 15:48

electrikmilk's user avatar

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&amp;titletype=Title&amp;fontsize=9&amp;fontface=Arial&amp;spacing=1.0&amp;text=&amp;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&amp;titletype=Title&amp;fontsize=9&amp;fontface=Arial&amp;spacing=1.0&amp;text=&amp;</url>
    </document>
</documents>

answered May 31, 2013 at 15:51

Lotok's user avatar

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

Dave's user avatar

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

Mark's user avatar

MarkMark

112 bronze badges

 

Пользователь 251711

Заглянувший

Сообщений: 5
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 04.04.2014

Если вручную формировать sitemap_iblock_#.xml через админ. панель, то формируется корректный xml файл.
При обновлении огромного кол-ва элементов через 1С-предприятие ломается структура sitemap_iblock_#.xml
Примеры xml файла с ошибками:

http://c2n.me/39V3rR0

,

http://c2n.me/39V3u2h

.
Просьба помочь, кто сможет.

 

Пользователь 572681

Заглянувший

Сообщений: 1
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 28.04.2016

У нас такая же проблема. 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.»
Думаю проблема заключается в следующем: При изменении информации о товаре или обновлении цен, посредством синхронизации с 1С предприятие sitemap_iblock обновляется. Обновляется он таким образом что старая строчка с url товара удаляется и заменяется пробелами. Со временем (у нас 2-3 дня) sitemap_iblock из-за этих пробелов достигает максимального размера файла (4-5Мб) и начинают появляться его части sitemap_iblock_part#.xml. Через 2 недели вся совокупность файлов sitemap достигает 40-30Мб и система начинает создавать в них артефакты в виде незаконченных тегов и еще чего.

Это мое предположение. Как эту проблему решать неизвестно. Можно отключить автогенерацию, но тогда придется вручную генерировать sitemap. Однако есть другие сайты на битриксе у которых актуальные <lastmod> и нет этих пробелов. Они ведь как-то решили эту проблему? Есть мысли?

 

Пользователь 2053031

Заглянувший

Сообщений: 8
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 31.05.2018

Тоже столкнулся с данной проблемой. Она решена или нет?

 

Пользователь 550881

Посетитель

Сообщений: 41
Баллов: 3
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 07.04.2016

#4

0

05.05.2019 22:43:48

Похоже это какая-то неразрешимая проблема для разработчиков.

Цитата
Добрый день!

Это известная проблема.
Я прикрепил ваше обращение к заявке направленной в отдел разработок.
После закрытия заявки в текущее обращение придет автоматическое уведомление.
Когда заявка будет решена, уведомление будет содержать номер версии модуля с исправлением.

Пока нужно удалять все файлы карты из корня сайта и пересоздавать вручную если возникает такая проблема.
Чтобы проблема не повторялась можно отключить автогенерацию для инфоблоков.

С уважением,
специалист техподдержки
Лысаковский Илья.

Судя по всему не до этого разработчикам.

 

Пользователь 26749

Постоянный посетитель

Сообщений: 106
Баллов: 17
Авторитет:

1

Рейтинг пользователя:

1

Регистрация: 09.07.2008

У меня файл всего 200кб, все равно при обновлении элементов в ИБ  файл рушится, создается отдельный .xml и такой же sitemap-iblock-**.xml. Куда только не писал, бесполезно. Обещали выпустить обновление. Так ничего и не выпустили. Я так понял приоритет теперь Б24, а 1С-Битрикс кинули в топку.

 

Пользователь 57093

Заглянувший

Сообщений: 3
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 13.05.2014

#6

0

28.08.2021 19:14:13

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

https://*******************/.part1.xml

. Есть мысли?

18 Окт 2019

Фаил обновил не исправилось

Последнее редактирование: 18 Окт 2019

18 Окт 2019

Фаил обновил не исправилось

Откройте логи: docker exec -it filmox_club pm2 logs
И обновите страницу карты сайта с ошибкой в браузере.

18 Окт 2019

Код:

[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:

18 Окт 2019

Вы наверное обновили файл, а обновите в браузере F5 клавиша.

18 Окт 2019

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.

18 Окт 2019

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.

Когда открываете логи, обновите страницу в брауезере. В логах возможно будет ошибка.

18 Окт 2019

Код:

[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:

19 Окт 2019

@Dveid,

Эта страница содержит следующие ошибки:
Ошибка во 2 строке, в 5 столбце: дополнительный контент в конце документа.
Ниже приводится рендеринг страницы до первой ошибки.

19 Окт 2019

непойму подскажиш

Код:

<?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>
    <% } %>

30 Июл 2020

Пришлите IP и root на почту

Такая же проблема именно с 2020 годом.

sitemap_2020.png

Уже и не знаю где копать, а весь материал у нас именно в этом части должен быть

30 Июл 2020

Уже и не знаю где копать, а весь материал у нас именно в этом части должен быть

URL по которым генерируется sitemap находятся в /themes/название/views/sitemap/

30 Июл 2020

URL по которым генерируется sitemap находятся в /themes/название/views/sitemap/

Так и sitemap по 2020 году пустой, хотя точно более 300 материалов имеется. Почему он не хочет создавать 2020 год?

1 Авг 2020

Так и sitemap по 2020 году пустой, хотя точно более 300 материалов имеется. Почему он не хочет создавать 2020 год?

Новая карта сайта формируется каждую ночь. Скажите, сколько у Вас оперативной памяти?

1 Авг 2020

Новая карта сайта формируется каждую ночь. Скажите, сколько у Вас оперативной памяти?

3 Гб

2 Авг 2020

Должно хватить.
Посмотрите, в этой папке /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)}: Ошибка при вызове метода контекста (Прочитать)
ПравилаОбмена.Прочитать();
по причине:
Ошибка разбора XML: — [1,1]
Фатальная ошибка:
Extra content at the end of the document
SystemId: file://C:/Users/Администратор/AppData/Local/Temp/4/13c0c5c6-160d-446c-80b8-31d29ae7c50c.xml

База скульная.
В чем может быть проблема?

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Kawa_Cykan

Заблокирован

13.10.2016, 17:08

2

Цитата
Сообщение от MonteKristo
Посмотреть сообщение

Extra content at the end of the document

проверьте этот документ на валидность или просто откройте его чем -либо и посмотрите что в нем не так

Добавлено через 2 минуты

Цитата
Сообщение от MonteKristo
Посмотреть сообщение

Extra content at the end of the document

проверьте этот документ на валидность или просто откройте его чем -либо и посмотрите что в нем не так
если я верно понимаю, то 1.1 — это первая строка первый символ
посмотрите хекс редактором что это за первый символ.



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, не поделитесь пожалуйста исправленной обработкой переноса?
на емайл 111yaoi@list.ru



0



Понравилась статья? Поделить с друзьями:
  • Error on ingesting samples with different value but same timestamp
  • Error lcd was not declared in this scope
  • Error of failed request badaccess attempt to access private resource denied
  • Error in resonance
  • Error in render typeerror cannot read property normalized of undefined