Document is empty XML #795614


#0 by Мандалай
Добрый день. Пытаюсь прочитать XML файл при помощи XDTO. Файл делаю руками. При попытке считать файл получаю сабжевую ошибку. В ИЕ файл открывается. Заголовок файла - "<?xml version='1.0' encoding='Windows-1251'?>". Выручайте, откуда ноги растут у ошибки?
#1 by Fragster
>Файл делаю руками.
#2 by Мандалай
Можешь привести пример корректного файла?
#3 by Fragster
<root/>
#5 by Fragster
#6 by Fragster
#7 by Мандалай
<ИнтеграцияADЗагрузка xmlns="; xmlns:xs="; xmlns:xsi="; Один фиг выдает ошибку при чтении.
#8 by Жан Пердежон
интересно, а что ты ожидаешь получить?
#9 by бомболюк
?xml version='1.0' encoding='Windows-1251'? а тут ковычки то чего одинарные?
#10 by Мандалай
Для начала что у меня перестанет валиться на этой строке: ОбъектXML = ФабрикаXDTO.ПрочитатьXML(ЧтениеXML); А результатом должна быть заполненная таблица значений на форме на основании XML файла. Пробовал и одинарные и двойные - без разницы.
#11 by Fragster
ЧтениеXML.перейтиксодержимому
#12 by Fragster
где-то после установки строки и перед прочитатьXML
#13 by Fragster
root тогда не нужен
#14 by Жан Пердежон
для начала неплохо было бы выяснить, что вот эти вот закорючки означают: <... xmlns=";; xmlns:xs=";; xmlns:xsi=";
#15 by Мандалай
В системе присутствует фабрика XDTO, которая используется для выгрузки и для загрузки. Выгрузить файлы с данными у меня получилось, а вот проверить загрузку не получается - не пойму толи я файл неверный создаю, толи пакет XDTO некорректен. Файл для загрузки я формирую на самом деле из файла выгрузки - то есть взял скопировал, заменил переменные, стуктуру и все. Эти закорючки остались как раз из файла выгрузки. После их удаления тоже не работает. Не работает.
#16 by Вафель
а если без фабрики, просто ПрочитатьXML ?
#17 by Fragster
так будет точно мимо
#18 by Мандалай
Вот такая конструкция работает, по крайней мере ошибок не вываливает.
#19 by Fragster
надо внутривенно читать про пространства имен, схемы XML и прочее... не взлетает, потому что > взял скопировал, заменил переменные, стуктуру
#20 by Fragster
ну а в конфу кто-то добавил пакет в пространстве имен ";
#21 by Мандалай
Вопрос закрыт, всем спасибо.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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