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


Элемент <xsd:include>

Включает указанный документ схемы в целевое пространство имен содержащей схемы.

<include
  id = ID 
  schemaLocation = anyURI 
  {any attributes with non-schema Namespace}...>
Content: (annotation?)
</include>

Атрибуты

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

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

  • schemaLocation
    URI-ссылка на документ схемы, который нужно включить в целевое пространство имен основной схемы.

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

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

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

Без ограничений

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

схема

Дочерние элементы

примечание

Заметки

Включаемый документ схемы должен удовлетворять одному из следующих условий.

  • Он должен иметь то же целевое пространство имен, что и документ схемы, в который он включается.

  • В нем не должно быть указано целевое пространство имен (не должно быть атрибута targetNamespace).

Элемент import позволяет использовать компоненты схемы из документов схемы с другими целевыми пространствами имен. Элемент include добавляет в схему, где он находится, компоненты схемы из других документов схемы с тем же самым целевым пространством имен (без атрибута targetNamespace). Вкратце, элемент import позволяет использовать компоненты схемы из любых схем. Элемент include позволяет добавить все компоненты включенной схемы в основную схему.

Пример

Пример см. в разделе import.

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

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

См. также

Ссылки

Справочник по XML-схемам (XSD)

Элементы XML-схемы

Основные понятия

Элемент <xsd:import>