При записи данных в XML-файлах, используются типы данных (форматы представления) описанных в спецификации W3.ORG (http://www.w3.org/2001/XMLSchema). Используются простые базовые типы, производные (путем введения ограничений) от простых типов и комплексные типы.
При создании XML-файлов необходимо использовать следующие форматы данных:
6.1. Форматы применяемых простых типов
XSD Тип | Тип данных | Описание |
xs: string | Строка | Произвольная строка |
xs: integer | Целое число | -ХХХХХХХХХХ и +ХХХХХХХХХХ (32 бита) |
xs: decimal | Дробное число | "YYYYY.XXX", где YYYY - целая часть, XXX - дробная, разделитель целой и дробной части "." /точка/ |
xs: double | Вещественное | Разделитель целой и дробной части "."/точка/ |
xs: date | Дата | "ГГГГ-ММ-ДД", например 2004-09-12 |
xs: dateTime | Дата+время | "ГГГГ-ММ-ДДТЧЧ:ММ:СС" разделитель даты и времени - латинская Т, например 2004-12-31Т23:55:57 |
xs: long | Целое число | -ХХХХХХХХХХ и +ХХХХХХХХХХ (64 бита) |
6.2. Производные типы
Производный тип: money2
Базовый тип: xs:decimal
Описание: Тип деньги.
Производный тип: recТуре
Базовый тип: xs:string
Возможные значения для типа:
- значение: "I"
- значение:"U"
- значение:"D"
Описание: Тип передаваемой записи, используется для указания причины, по которой передается запись. I - новая запись, U - измененная запись, D - удаленная запись.
6.3. Составные типы
Составной тип: docFlowInfoType
Описание: Раздел информации для файлов, участвующих в посылке экспорта/импорта.
Вложенные теги:
Тег: HOST_GUID
Тип значения: xs:string
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: GUID хоста экспортера. Определяется для каждого экспортера, как константа.
Тег: TARGET_HOST_GUID
Тип значения: xs:string