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