Визуальная часть схемы и обозначения необходимо понимать по следующим правилам.
Элементы
Те поля в XML, которые выглядят, как название поля над подчиненными называются элементами схемы.
Принцип обаятельности наличия элемента в XML-сообщении определяется следующим обозначениями на схеме XSD:
Обозначение | Описание | Пример |
---|---|---|
1..1 | Обязательно наличие элемента, но не более 1 во вложенном элементе верхнего уровня. | |
0..1 | Необязательно наличие элемента, но если применяется, то не более одного во вложенном элементе верхнего уровня. | |
1..∞ | Обязательно наличие, как минимум одного элемента. Количество неограниченно во вложенном элементе верхнего уровня. | |
0..∞ | Необязательно, наличие элемента, но если применяется, то количество не ограничено во вложенном элементе верхнего уровня. |
Атрибуты
- Все поля, которые выглядят, как список под элементом называются атрибутами.
- Атрибут, выделенный жирным является обязательным.
- Атрибуты всегда указываются внутри самого элемента.
- Если элемент загружается только с атрибутами, без значения, то всегда должен присутствовать закрывающий параметр в виде
/
.<bar-code code="2301441" marked="true" deleted="true" />
Типы данных на схеме
Тип данных | Название | |
---|---|---|
string | Текст | |
boolean | Логический | |
list | Список | |
int | Числовой | |
float | 32-х битное число с плавающей точкой. Разделение точно обязательно | |
double | 64-х битное число с плавающей точкой. Разделение точно обязательно | |
[...]Type |