XDTO - XML Data Transfer Objects, механизм, обеспечивающий объектное моделирование данных схемы XML. Основное его назначение - интеграция систем, но может также применяться для описания параметров и возвращаемых значений web-сервисов. XDTO позволяет оперировать не узлами XML, а прикладными типами данных и встроенными типами платформы.
Механизм XDTO реализован при помощи общего объекта конфигурации XDTO-пакет:
Механизм XDTO реализован при помощи общего объекта конфигурации XDTO-пакет:
Который на самом деле представляет собой обычную XML-схему, то есть описывает структуру XML-документа. Эту схему можно как настроить в конфигураторе (создав новый XDTO-пакет), так и импортировать ранее созданную вручную либо в сторонней программе:
Важный нюанс - схема обязательно должна содержать описание пространства имен в виде URL-подобной строки. чтобы не было путаницы между разными пакетами. Если пространство имен не задано, то стороннюю XML схему не удастся импортировать:
Работу механизма XDTO обеспечивает объект встроенного языка ФабрикаXDTO. Именно Фабрика отвечает за сериализацию XDTO-объектов в XML и обратно.
Причем, за преобразование объектов XDTO в прикладные объекты и встроенные типы отвечает механизм XDTO-сериализации. То есть, процедура приведения объектов 1С к объектам XML схемы двухшаговая.
Подробно:
***
Вопрос 08.38 экзамена 1С:Профессионал по платформе. Понятию "Пакет XDTO" больше всего соответствует такое понятие XML
как:
- набор схем XML
- схема XML документа
- xml документ
- пространство имен
Правильный ответ второй. разбор выше.
***
Вопрос 08.39 экзамена 1С:Профессионал по платформе. В рамках создаваемого пакета XDTO (без использования директивы
импорта) можно использовать типы:
- определенные только в данном пакете
- определенные только в данном пакете и типы стандартные для XML
- определенные только в данном пакете, типы стандартные для XML и типы производные от метаданных системы
Правильный ответ второй.
***
Вопрос 08.41 экзамена 1С:Профессионал по платформе. При определении типа свойства объекта XDTO информация о типе
включает:
- только имя типа
- имя типа и имя пространства имен
- имя типа и имя пакета XDTO
- имя типа и имя фабрики XDTO
Правильный ответ второй, пространство имен также необходимо во избежание их пересечения.
***
Вопрос 08.40 экзамена 1С:Профессионал по платформе. В рамках модели XDTO понятие "Фасет" относится к:
- тип объекта XDTO
- тип значения XDTO
- свойство XDTO
- директива импорта
Правильный ответ второй:
***
Вопрос 08.37 экзамена 1С:Профессионал по платформе. Понятию "Фабрика XDTO" больше всего соответствует такое понятие
XML как:
- набор схем XML
- схема XML документа
- xml документ
- пространство имен
Правильный ответ первый, фабрика работает с моделью данных, которая и представляет собой набор схем XML.
***
Вопрос 08.35 экзамена 1С:Профессионал по платформе. При программном создании фабрики XDTO, типы в ней определенные:
- могут расширяться за счет подключения программно создаваемых пакетов XDTO
- могут расширяться за счет подключения дополнительных схем XML документов
- не могут расширяться, определяются в полном объеме при создании
Правильный ответ третий.
***
Вопрос 08.36 экзамена 1С:Профессионал по платформе. Типы определенные в глобальной фабрике XDTO:
- могут расширяться за счет создания пакетов XDTO
- могут расширяться за счет подключения дополнительных схем XML документов
- не могут расширяться, определяются в полном объеме при создании информационной базы
- могут расширяться за счет создания пакетов XDTO, изменения состава объектов конфигурации
Правильный ответ четвертый, глобальная фабрика (переменная глобального контекста) обладает такой гибкостью.
так называемый 'namespace' выражаясь по си подобному
ОтветитьУдалитьЭтот комментарий был удален автором.
Удалитькасаемо 08.41
Удалить