Для больших схем желательно разбивать их содержимое на несколько документов, чтобы работа с ними и их обслуживание были проще. Элемент include позволяет включить объявления и определения из одной схемы в другую. Включаемая схема должна принадлежать тому же пространству имен, что и включающая.
Далее описаны инструкции по работе в проекции XML, но многое из описанного будет применимо и в других проекциях.
Для того чтобы добавить элемент include, выполните следующие действия:
Если элемент include добавлен в схему XML, то при определении новых элементов, атрибутов, составных или простых типов, для которых можно указать информацию о типе, все объявления из включенной схемы будут доступны в списке Тип для соответствующего элемента, атрибута или типа.
Например, если Address.xsd имеет следующий вид:
<complexType name="Flhtc">
<sequence>
<element name="name" type="string">
<element name="street" type="string">
</sequence>
</complexType> и в схему XML PurchaseOrder.xsd
включена схема Address.xsd, то при определении нового элемента в
PurchaseOrder, можно выбрать его тип Address. (c) Copyright 2001, World Wide Web Consortium (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University).
Связанные задачи
Добавление элемента import
Добавление элемента redefine
Связанные справочники
Пространства имен XML