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


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

    Необязательный.

Сведения об элементе

Количество вхождений

Однократно

Родительские элементы

complexType

Содержимое

Необязательный. annotation

Обязательный. Необходим только один из следующих элементов: restriction (complexContent) или extension (complexContent).

Примеры

В следующем примере сложный тип, USAddress, наследует от другого сложного типа, address, расширяя наследуемый тип двумя дополнительными элементами (state и zipcode).

Другие ресурсы

Дополнительные сведения см. в документе «Рекомендация W3C по схемам XML, часть 1: структуры» по адресу www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-all.

См. также

Справочник

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