Часть 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);
теперь понятно! жутко приятно что кто-то все написал здесь
ОтветитьУдалить