Фатальная ошибка: Extra content of the end of the document.
☑
0
AlStorm
11.02.14
✎
16:07
Фатальная ошибка: Extra content of the end of the document. Ошибка разбора XML: - [1,1].
Такую фигню выдает 1с при обмене через веб-сервис. Вот текст XML-ки,, на которую он ругается:
<?xml version="1.0" encoding="UTF-8"?>
<v8msg:Message xmlns:v8msg=";
<v8msg:Header>
<v8msg:ExchangePlan>кпкОбменПолный</v8msg:ExchangePlan>
<v8msg:To>001</v8msg:To>
<v8msg:From>TP4</v8msg:From>
<v8msg:MessageNo>7</v8msg:MessageNo>
<v8msg:ReceivedNo>24</v8msg:ReceivedNo>
</v8msg:Header>
<v8msg:Body xmlns:v8="; xmlns:xsi=";
<DocumentObject.кпкЗаказ>
<Ref>a355466a-3971-fb19-01fc-a52cb9c46780</Ref>
<DeletionMark>false</DeletionMark>
<Date>2014-02-11T15:23:32</Date>
<Number>Ц-КМ0000617</Number>
<Posted>true</Posted>
<кпкОрганизация>06b8615c-e2c0-11e2-85e6-0015174c80a1</кпкОрганизация>
<кпкКонтрагент>331ed844-ee79-11e2-a746-0015174c80a1</кпкКонтрагент>
<кпкТипЦен>dc06b125-e2fd-11e2-85e6-0015174c80a1</кпкТипЦен>
<Автор>06b86163-e2c0-11e2-85e6-0015174c80a1</Автор>
<СуммаДокумента>2160</СуммаДокумента>
<Комментарий/>
<Синхронизирован>false</Синхронизирован>
<Товары>
<Row>
<кпкНоменклатура>516f4255-ee74-11e2-a746-0015174c80a1</кпкНоменклатура>
<Количество>12</Количество>
<Цена>180</Цена>
<Сумма>2160</Сумма>
</Row>
</Товары>
</DocumentObject.кпкЗаказ>
</v8msg:Body>
</v8msg:Message>
Вроде все правильно с точки зрения протокола XML... Но не работает обмен и все тут.
1
rbcvg
11.02.14
✎
16:10
недавно победил похожую проблему очисткой кеша
2
AlStorm
11.02.14
✎
16:11
кэш чистить где? На базе, куда загружается?
3
AlStorm
11.02.14
✎
16:21
не помогло(((
4
Jaap Vduul
11.02.14
✎
16:23
Судя по "[1,1]" дело не в xml.
Такое бывает, например, когда прокси режет траффик и вместо ожидаемого xml клиент получает html c описанием ошибки.
5
AlStorm
11.02.14
✎
16:24
(4)
Не вариант... Я же выложил код. Этот код я уже на сервере перед загрузкой для целей отладки сохраняю в файл.
6
Jaap Vduul
11.02.14
✎
16:32
(5)
Ну, тогда ещё может кодировка кривая.
Также можно проверить - совпадает ли состав и порядок тэгов xml составу и порядку соответствующих метаданных.
7
AlStorm
11.02.14
✎
16:45
Вроде починил. Не понял, что сделал, но теперь все работает))
8
AlStorm
11.02.14
✎
16:45
спасибо!
9
Torquader
11.02.14
✎
21:30
Обычно такое, когда в заголовке указано UTF-8, а внутри Windows-1251.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший