Элемент <xsd:complexContent>
Содержит расширения или ограничения для сложного типа, хранящего смешанное содержимое или только элементы.
<complexContent
id = ID
mixed = Boolean
{any attributes with non-schema Namespace}...>
Content: (annotation?, (restriction | extension))
</complexContent>
Атрибуты
id
Идентификатор данного элемента. Значение id должно иметь тип ID и быть уникальным в пределах документа, содержащего этот элемент.Необязательный.
mixed
Указывает, могут ли символьные данные располагаться между дочерними элементами данного элемента complexType. Значение по умолчанию — false.Этот атрибут mixed может переопределять значение атрибута mixed, заданное в объемлющем элементе complexType.
Необязательный.
Сведения об элементе
Количество вхождений |
Однократно |
Родительские элементы |
|
Содержимое |
Необязательный. annotation Обязательный. Необходим только один из следующих элементов: restriction (complexContent) или extension (complexContent). |
Примеры
В следующем примере сложный тип, USAddress
, наследует от другого сложного типа, address
, расширяя наследуемый тип двумя дополнительными элементами (state
и zipcode
).
Другие ресурсы
Дополнительные сведения см. в документе «Рекомендация W3C по схемам XML, часть 1: структуры» по адресу www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-all.