Latest web development tutorials

XML-схемы все элементы

Схема XML Reference Полный XML - схемы Справочник

Определение и использование

Элемент указывает, что дочерние элементы могут появляться в любом порядке, каждый вложенный элемент может произойти ноль или один раз.

Элемент информации

  • Родительский элемент: группа, ComplexType, ограничение (как simpleContent и complexContent), расширение (как simpleContent и complexContent)

грамматика

<all
id=ID
maxOccurs=1
minOccurs=0|1
any attributes
>

(annotation?,element*)

</all>

(? Знак заявляет, что элемент может появиться ноль или один раз, а знак * заявляет, что элемент может появиться ноль или более раз во всех элементах.)

свойство описание
ID Необязательно. Уникальный идентификатор элемента.
MaxOccurs Необязательно. Максимальное число раз может произойти элемент. Значение должно быть 1.
MinOccurs Необязательно. Минимальное количество раз, может произойти элемент. Это значение может быть целым числом, равным 0 или 1. Для того, чтобы указать, что этот элемент не является обязательным, атрибут устанавливается равным 0. Значение по умолчанию равно 1.
любые атрибуты Необязательно. Он определяет любые другие атрибуты, не схемы имен.

Пример 1

<xs:element name="person">
<xs:complexType>
<xs:all>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>

Приведенный выше пример показывает "ПгвЬЫате" и "Фамилия" элементы могут появляться в любом порядке, оба элемента должны появляться только один раз!

Пример 2

<xs:element name="person">
<xs:complexType>
<xs:all minOccurs="0">
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>

Приведенный выше пример показывает "ПгвЬЫате" и "Фамилия" элементы могут появляться в любом порядке, каждый элемент может появиться ноль или один раз!


Схема XML Reference Полный XML - схемы Справочник