XSD схема программно с нуля. #669645


#0 by Vadyasha
Доброго времени суток! Подскажите, как в 1с 8.2 создать XML схему программно. Только не через ЗаписьXML и не через DOM (по сути тот же разбор тегов).  Смысл в том чтобы уложить графическую структуру схемы в XML. Обратный процесс  (построение графической структуры) я сделал через  механизм XDTO. Очень удобно и просто.
#1 by Vadyasha
Спасибо за помощь! Разобрался сам. Через объект СхемаXML. Создаем пустой и добавляем КомпонентыSX. И не каких НачалоЭлемента и тд.
#2 by Vadyasha
КомпонентыXS
#3 by mikecool
какой умный новичок, маладец
#4 by Serginio1
Да уж ни одного примера для создания схемы ОпределениеПростогоТипаXS ОпределениеСоставногоТипаXS СписокКомпонентXS Поделись кодом
#5 by Vadyasha
#6 by Vadyasha
Получается работа со схемой как с объектом. Очень удобно.
#7 by Serginio1
Спасибо. Интересно. Меня почему интересует. В том же КД идет обмен без схемы, хотя её можно создать и при этом размер выгружаемых данных будет меньше и его легче читать и писать. Схему передавать вместе с данными.
#8 by badboychik
А почему размер будет меньше
#9 by Serginio1
Уже не помню. Но премущество схемы в описании типов. Атриьуты меньше места занимают чем элементы. Но не это главное. Проще писать кодогенератор для сериализации десериализации на основании объектаXDTO. Для примера сериализация по Схеме загружающей конфигурации происходит достаточно быстро, а код для загрузки вообще минимален и загрузка происходит очень быстро даже очень больших объемов.
#10 by Serginio1
Немного помучился но вот так можно простую схему создать
#11 by Serginio1
#12 by Serginio1
И её использование
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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