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