XDTO

Часть I


XDTO XML
Пакет Схема (xsd)
Фабрика Набор схем

ПакетXDTO = описание или схема xml = xsd
ФабрикаXDTO = набор схем = совокупность пакетов конфигурации + схема конфигурации

Типы хмл:
Простые - это те, которые можно представить одним значением.Тип объекта языка - "ЗначениеXDTO".
Составные - те, которые содержат несколько значений. Тип объекта языка - "ОбъектXDTO".
Аналог ТипЗначения - ТипЗначенияXDTO и ТипОбъектаXDTO.

Часть II

При присваивании объекта XDTO куда-либо в другом объекте, первый объект удаляется из своего старого места (если он имел таковое), и помещается в новое место.

Часть III

Создаем пакет XDTO.
Из набора пакетов получаем фабрику.
ФабрикаXDTO - переменная глобального контектса, которая содержит описание и все пакеты текущей конфигурации.

Фабрика XDTO: Создает объекты XDTO и записывает их в XML. Читает XML и создает из него ОбъектыXDTO.
Сериализатор XDTO: Читает ОбъектыXDTO и превращает их в объекты встроенного языка 1С. Выполняет обратную операцию преобразования объекта встроенного языка в ОбъектXDTO.

// Чтение:
ОбъектXDTO = ФабрикаXDTO.ПрочитатьXML(ЧтениеXML);

// Запись:
ФабрикаXDTO.ЗаписатьXML(ПотокЗаписи, ОбъектXDTO); 

1 комментарий:

  1. теперь понятно! жутко приятно что кто-то все написал здесь

    ОтветитьУдалить