Чтение XML с помощью XDTO. Поле с атрибутом. #781203


#0 by dymych
Добрый день, подскажите, как правильно создать в пакете XDTO поле xml  с атрибутом? В XML-е оно выглядит следующим образом: <warranty type="store">12 month</warranty> Само значение поля - строковое, но в нем имеется атрибут, от кого гарантия на товар - продавец или производитель. Так вот, не понимаю, как задать такое поле в самом пакете XDTO. Спсб заранее...
#1 by Serginio1
Поставь в свойствах Форма Атрибут
#2 by dymych
но мне надо получить и type и warranty то есть, у меня должно быть два элемента в XDTO?
#3 by Serginio1
У тебя элемент warranty у котого есть поле type с формой атрибут
#4 by Fragster
и поле "срок" с формой текст
#5 by dymych
Че-то либо я не понимаю, либо не так делаю, либо и то и другое одновременно )) Я добавил свойство warranty, форма - Элемент, тип - warranty. Добавил Тип объектов - warranty, в нем два строковых свойства: Не фурычит: Проверка свойства 'warranty':     имя: {     тип: { по причине: Ошибка преобразования данных XDTO: Чтение объекта типа: { - [20,1] Проверка свойства 'type':     имя: type     тип: { по причине: Ошибка преобразования данных XDTO: Чтение объекта типа: { - [20,1] Проверка дополнительного свойства:     форма: Текст     имя:
#6 by dymych
Пардон, мужчины! Нашел косяк.... Я переименовал сам пакет XDTO, а в коде забыл это сделать... Все читает хорошо... Схема корректная...
#7 by dymych
Хотя, нет... warranty то есть, а вот поля warranty в нем нет... только type почему-то...
#8 by gitotuta
возьми это xml и создай по нему схему (в инетет полно сервисов) и загрузи схему в 1с
#9 by dymych
Сделал... Визуально выглядит по другому - но самого значения поля warranty так и нету... Только атрибут тайп (смотрю отладчиком).
#10 by dymych
...но в схеме __content присутствует... а вот как к нему достучаться?
#11 by gitotuta
покажи схему
#12 by dymych
Всю вставить? Текст? Картинки тут низя вставлять?
#13 by gitotuta
#14 by dymych
#15 by Serginio1
#16 by dymych
О, да.... ....warranty.Последовательность.ПолучитьТекст Достучался.... Через __content не смог.... Всем спасибо!
#17 by Serginio1
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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