Элемент include в XML Schema
Определение и использование
Элемент include используется для добавления в документ нескольких схем с одним и тем же целевым命名ным пространством.
Информация о элементе
Число出现 | Неограниченно |
Родительский элемент | схема |
Содержимое | аннотация |
Грамматика
<include id=ID schemaLocation=anyURI любые атрибуты > (аннотация?) </include>
Атрибуты | Описание |
---|---|
id | Опционально. Определяет уникальный ID этого элемента. |
schemaLocation | Обязательно. Определяет URI схемы, которую необходимо включить в целевом命名ном пространстве, содержащем схему. |
любые атрибуты | Опционально. Определяет любые другие атрибуты с non-schema命名空间. |
(? Символ объявления в элементе include, который может出现的次数: 0 или 1.)
Пример
Через включенный схему, все включенные файлы должны ссылаться на один и тот же целевой命名空间. Если целевой命名空间 схемы не совпадает, включение не будет эффективным:
<?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.codew3c.com/schema" <xs:include schemaLocation="http://www.codew3c.com/schema/customer.xsd"/> <xs:include schemaLocation="http://www.codew3c.com/schema/company.xsd"/> .. .. .. </xs:schema>