XML обход средствами 1С #790836


#0 by Ilqarupup
Доброго дня всем! Есть такая структура хмл: <Корневой xmlns:v8="; xmlns:xsd="; xmlns:xsi="- столкнулся с проблемой, что методы объекта грешу на пустые значения xmlns="", но хмл полностью совпадает с той чт о в книге "Технологии Интеграции" 2011 года, может в платформе что-то изменилось? У меня платформа 8.3, в книге 8.2.
#1 by Лефмихалыч
что значит "не видят"?
#2 by Ilqarupup
в отладке при чтении сразу переходит на  IsFolder, потом Code , Description и так далее, Реф и Парента как будто и нет. Поэтому и ошибки в коде выходят
#3 by Ilqarupup
Если ЧтениеХМЛ.ТипУзла <> ТипУзлаXML.НачалоЭлемента тогда
#4 by Serg_1960
Несовпадение заголовка темы ("XML обход средствами 1С") и самого алгоритма в первом посте - это не "обход" структуры XML. "Нет, нет, нет! Ни слова больше! Ни в каком случае и никогда! В рот ничего не возьму в вашем буфете! Я, почтеннейший, проходил вчера мимо вашей стойки и до сих пор не могу забыть ни осетрины, ни брынзы. Драгоценный мой! Брынза не бывает зеленого цвета, это вас кто-то обманул."("Мастер и Маргарита").
#5 by Лефмихалыч
так ты же не последовательное чтение выполняешь, ты объекты целиком считываешь
#6 by Serg_1960
"Разбор XML документа - почти все возможные способы"
#7 by Ilqarupup
спасибо большое, сделал через dom, так намного удобней, чем построчно. не понял если честно. если делать чисто построчно, то объем кода будет большим, попробовал xmlns поставить и вызывать ПрочитатьXML(ЧтениеХМЛ) как ФабрикаXDTO.ПрочитатьXML(ЧтениеХМЛ) то он не видит IsFolder.
#8 by Жан Пердежон
выгрузи xsd своей конфы (data_enterprise_current-config) и увидишь где косяк;
#9 by Ilqarupup
как выгрузить?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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