XDTO - XML Data Transfer Objects (Объекты Передачи XML-данных). Нужен для работы с XML как с объектами. XDTO-пакет - позволяет описать систему типов и значений. Пространство имен - любая строка представленная в виде URL ("http://mynames.org"), чтобы не было конфликта имен (имена типов данных уникальны в одном пространстве имен. Могут быть одинаковыми в разных пространствах имен). Модель данных - совокупность всех типов, которые можно записать в один XML документ (массив пакетов). Фабрика XDTO - создает объекты. Перечень возможных типов и их свойств фабрика берет из модели данных. Фасеты - ограничения на множество значений по отношению к базовому типу (длина, максимальная длина и т.д.) Возможные варианты определения типов Второй вариант определения типов выгоднее использовать в случае, когда тип может использоваться множество раз в различных других типах. Например, тип Товары может использоваться во множестве документов, поэтому чтобы не делать в каждом документе определение типов для Т