Ошибка разбора XML:Фатальная ошибка: Space required after the Public Identifier #652686


#0 by Klesk
после обновления платформы на 8.2.17.153 при чтении xml стала вылезать такая ошибка в коде:
#1 by Aleksey
ТиИ?
#2 by Klesk
базу совсем не затрагивает, зачем ТиИ?
#3 by Klesk
ап
#4 by Юрий Лазаренко
Браузером твой XML открывается нормально. 1С падает. Значит, что-то ей не нравится (скорее всего в содержимом тегов-контейнеров). Я бы делал так: 1. Убрал бы содержимое тегов-контейнеров (<id></id> вместо <id>P105484</id> и т.д.). Если не поможет, то 2. По очереди начал бы убирать контейнеры (полностью удалить из файла <id>P105484</id>, затем <amount>1215</amount>) - так можно поймать строку, на которой происходит падение. Еще есть смысл проверить кодировку файла - в какой он выгружается с сайта и в какой 1С пытается загрузить (у ЧтениеXML есть способ указать кодировку).
#5 by Юрий Лазаренко
Хотя скорее всего тут проблема в dtd. Она вообще указана в файле?
#6 by Юрий Лазаренко
dtd это строка в начала файла с указанием типа содержимого: &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
#7 by Klesk
Вебмастер написал: делал переадресацию на сaйте если без www заходят чтобы на www шлo. добавил www к адресу - помогло.
#8 by Юрий Лазаренко
Ну в общем-то дело было не в бобине, как и предполагалось )
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С