Тег «Sequence» (FSD)

Тег «Sequence» определяет последовательность записей, выбора, а также другие последовательности. В отличие от тега «Choice», тег «Sequence» определяет записи в фиксированном порядке.

<sequence
      name
      output='yes'|'no'
      max-occur
      min-occur>
            <record/>
            <choice/>
            <sequence/>
</sequence>

Атрибуты

  • name

    Определяет имя последовательности. Если для атрибута «output» установлено значение Да, это имя используется как имя XML-тега в выходных данных для сопоставления последовательности с XML-тегом при обработке данных ввода.

  • output

    Определяет необходимость включения последовательности в выходные данные. Допустимые значения этого атрибута:

    • Да

      Означает, что последовательность вызывает генерацию тега в выходных данных.

    • Нет

      Означает, что последовательность предназначена только для описания структуры данных и не включается в выходные данные.

    Значение по умолчанию — Да.

  • max-occur

    Определяет максимальное количество вхождений для последовательности. Нуль означает любое число вхождений.

    Значение по умолчанию — Один.

  • min-occur

    Определяет минимальное число вхождений для последовательности.

    Значение по умолчанию — Нуль.