Визуальную часть схемы и обозначения необходимо понимать по следующим правилам.
Те поля в XML, которые выглядят как название поля над подчиненными, называются элементами схемы.
Принцип обязательности наличия элемента в XML-сообщении определяется следующими обозначениями на схеме XSD:
Обозначение | Описание | Пример |
---|---|---|
1..1 | Обязательно наличие элемента, но не более 1 во вложенном элементе верхнего уровня. | |
0..1 | Необязательно наличие элемента, но если применяется, то не более одного во вложенном элементе верхнего уровня. | |
1..∞ | Обязательно наличие как минимум одного элемента. Количество неограниченно во вложенном элементе верхнего уровня. | |
0..∞ | Необязательно наличие элемента, но если применяется, то количество не ограничено во вложенном элементе верхнего уровня. |
/
.<bar-code code="2301441" marked="true" deleted="true" />
Тип данных | Название | Пример | |
---|---|---|---|
string | Текст Строка символов в виде последовательности символов Unicode и ISO/IEC 10646, включая символы пробела. Для SetRetail без перевода строки или табуляции |
| |
boolean | Логический Принимает только значения в виде true или false. Не принимаются значения 1 или 0 при импорте в SetRetail. |
| |
list | Список Перечисление списка значений через пробел в одном элементе. |
| |
int | Числовой Любое целое число. |
| |
decimal | Числовые десятичные типы данных, используемые для определения числовых значений разделенный точкой |
| |
float | 32-х битное число с плавающей точкой. Разделение точкой обязательно. |
| |
double | 64-х битное число с плавающей точкой. Разделение точкой обязательно. |
| |
long | 64-разрядное (большое) целое число без разделителя. |
| |
date | Календарная дата в формате ГГГГ-ММ-ДД. |
| |
dateTime | Время в виде комбинации календарной даты и времени. |
| |
nonNegativeInteger | Неотрицательное целое число, от 0 и больше. |
| |
positiveInteger | Положительное целое число, от 0 и больше. |
| |
[...]Type | Комплексный тип элемента. Если присутствует, то у элемента есть наличие атрибутов. Если такой тип есть у атрибута, то, тогда у него есть список из значений. |
|