Элемент <xsd:restriction> (complexContent)
Задает ограничения на определение complexContent.
<restriction
base = QName
id = ID
{any attributes with non-schema Namespace}...>
Content: (annotation?, (group | all | choice | sequence)?, ((attribute |
attributeGroup)*, anyAttribute?))
</restriction>
Атрибуты
base
Имя элемента complexType, определенного в этой схеме (или другой схеме, заданной указанным пространством имен). Элемент, содержащий элемент restriction, порожден от типа, указанного базовым значением.Базовое значение должно быть полным именем (QName).
Обязательный.
id
Идентификатор данного элемента. Значение id должно иметь тип ID и быть уникальным в пределах документа, содержащего этот элемент.Необязательный.
Сведения об элементе
Количество вхождений |
Однократно |
Родительские элементы |
|
Содержимое |
group, all, choice, sequence, attribute, attributeGroup, anyAttribute |
Пример
Далее показан пример определения сложного типа с помощью restriction. Сложный тип USAddress
является производным от сложного типа «общий адрес», где элементу country
присваивается постоянное значение US
.