Элемент <xsd:sequence>
Требует, чтобы элементы группы появлялись в содержащем их элементе в указанной последовательности.
<sequence
id = ID
maxOccurs = (nonNegativeInteger | unbounded) : 1
minOccurs = nonNegativeInteger : 1
{any attributes with non-schema Namespace}...>
Content: (annotation?, (element | group | choice | sequence | any)*)
</sequence>
Атрибуты
id
Идентификатор данного элемента. Значение id должно иметь тип ID и быть уникальным в пределах документа, содержащего этот элемент.Необязательный.
maxOccurs
Максимальное число появлений данной последовательности. Это значение должно быть целым числом, большим или равным 0. Для того, чтобы снять ограничение на максимальное число, используйте строку "unbounded".Необязательный.
minOccurs
Минимальное число появлений данной последовательности. Это значение должно быть целым числом, большим или равным 0. Чтобы указать, что группа последовательности необязательна, нужно присвоить этому атрибуту значение 0.Необязательный.
Сведения об элементе
Количество вхождений |
Один раз в пределах группы; в других отношениях не ограничено. |
Родительские элементы |
group, choice, sequence, complexType, restriction (simpleContent), extension (simpleContent), restriction (complexContent), extension (complexContent) |
Содержимое |
annotation, any, choice, element, group, sequence |
Пример
В следующем примере показан элемент (zooAnimals), который может содержать ноль или более следующих элементов: elephant, bear, giraffe в элементе sequence.
Другие ресурсы
Дополнительные сведения см. в документе «Рекомендация W3C по схемам XML, часть 1: структуры» по адресу www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-all.