Поделиться через


Элемент <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

Содержимое

annotation, element

Пример

В следующем примере определяется сложный тип данных, содержащий элемент 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.

См. также

Справочник

Справочник по схемам XML (XSD)
Элементы схемы XML