Тег «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.
Примечания
Запись состоит из полей, и эти поля должны находиться в правильном порядке. В отличие от последовательности, запись может содержать только поля.