Элемент <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.
<xs:element name="zooAnimals">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="elephant"/>
<xs:element name="bear"/>
<xs:element name="giraffe"/>
</xs:sequence>
</xs:complexType>
</xs:element>
Другие ресурсы
Дополнительные сведения см. в документе «Рекомендация W3C по схемам XML, часть 1: структуры» по адресу www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-all.