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


Элемент <xsd:extension> (simpleContent)

Содержит расширения simpleContent. Это расширяет простой тип или сложный тип, имеющий простое содержимое, путем добавления заданных атрибутов, групп атрибутов или атрибута anyAttribute.

<extension
  base = QName
  id = ID
  {any attributes with non-schema Namespace}...>
Content: (annotation?, ((attribute | attributeGroup)*, anyAttribute?))
</extension> 

Атрибуты

  • base
    Имя встроенного типа данных, элемент simpleType или complexType, который имеет простое содержимое.

    Базовое значение должно быть полным именем (QName).

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

  • id
    Идентификатор данного элемента. Значение id должно иметь тип ID и быть уникальным в пределах документа, содержащего этот элемент.

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

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

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

Однократно

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

simpleContent,

Содержимое

annotation, attribute, attributeGroup, anyAttribute

Пример

В следующем примере определенный тип simpleType расширяется путем добавления перечисляемого атрибута.

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

Дополнительные сведения см. в документе Рекомендация W3C по схемам XML, часть 1: структуры на веб-узле W3C.

См. также

Справочник

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