Условные обозначения и соглашения,
принятые при описании структуры и типов данных в XML-файлах
В ряде приложений к настоящему ПЭОД приведены описания структуры и типов данных в региональных компонентах НСИ, представленных xml-файлами. При этом используются следующие обозначения и соглашения.
В файлах используется кодовая страница Windows-1251.
В столбце "N" указывается номер элемента, соответствующий его месту в иерархической структуре xml-файла.
В столбце "Идентификатор элемента" указывается идентификационное имя элемента в пределах xml-файла.
В столбце "Обязательность" характеризуется обязательность заполнения содержимого элемента с использованием следующих реквизитов:
О - обязательный реквизит: содержимое элемента не может быть пустым;
Н - необязательный реквизит: содержимое элемента может как присутствовать, так и отсутствовать; при отсутствии содержимого, элемент также отсутствует;
У - условно-обязательный реквизит: содержимое элемента должно обязательно присутствовать при оговоренных условиях; при отсутствии содержимого, элемент также отсутствует;
М - реквизит множественности данных: означает, что элемент может многократно повторяться в xml-файле; при использовании реквизита М, данный символ добавляется к указанным выше.
В столбце "Тип данных" указывается символ типа данных, а вслед за ним (в необходимых случаях) в круглых скобках - максимальный размер данных.
Используются следующие символы типов данных:
T - текст;
N - число (в формате N(m.n), где m, n - максимальное количество десятичных знаков целой и дробной частей соответственно); в качестве десятичного разделителя используется символ "." (точка);
D - дата (в формате ГГГГ-ММ-ДД, если иное не оговорено);
S - составной элемент, включающий подэлементы.
В столбце "Наименование" указывается наименование элемента, характеризующее его содержание.