Тег «Record» (FSD)
Элемент «Record» определяет структуру записи. Запись состоит из последовательности полей и дополнительно разделителя записи.
<record name output='yes|no' record-sep max-occur min-occur> <field/> </record>
Атрибуты
name
Определяет имя тега «Choice». Если для атрибута «output» установлено значение Да, это имя используется как имя XML-тега в выходных данных для сопоставления выбора с XML-тегом при обработке данных ввода.
output
Определяет необходимость включения записи в выходные данные. Допустимые значения этого атрибута:
- Да
Запись создает тег в выходных данных.
- Нет
Последовательность предназначена только для описания структуры данных и не включается в выходные данные.
Значение по умолчанию — Да.
- Да
record-sep
Определяет для записи необязательную строку разделителя записи. Разделителем может быть любое строковое значение. Также можно использовать следующие значения:
\r
Символ возврата каретки
\n
Символ перевода строки
\t
Символ табуляции
max-occur
Определяет максимальное число вхождений для записи. Нуль означает любое число вхождений.
По умолчанию используется значение Один.
min-occur
Определяет минимальное число вхождений для записи.
По умолчанию для этого атрибута установлено значение 0.
Примечания
Запись состоит из полей, и эти поля должны находиться в правильном порядке. В отличие от последовательности, запись может содержать только поля.