<Complete Reference XML - схемы
Определение и использование
Включают в себя элемент используется для добавления нескольких схем с тем же целевым пространством имен к документу.
Элемент информации
- Parent elements: схема
Синтаксис
<include
id=ID
schemaLocation=anyURI
any attributes
>
(annotation?)
</include>
(Знак? Заявляет, что элемент может появиться ноль или один раз внутри элемента включают)
Атрибут | Описание |
---|---|
id | Необязательный. Указывает уникальный идентификатор для элемента |
schemaLocation | Необходимые. Задает URI для схемы, чтобы включить в целевое пространство имен схемы, содержащей |
any attributes | Необязательный. Определяет любые другие атрибуты с пространством имен без схемы |
Пример 1
С помощью включенных схем, включенные файлы должны все ссылаются на тот же целевое пространство имен. Если схема целевое пространство имен не совпадают, включают в себя не будет работать:
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3ii.com/schema">
<xs:include schemaLocation="http://www.w3ii.com/xml/customer.xsd"/>
<xs:include schemaLocation="http://www.w3ii.com/xml/company.xsd"/>
..
..
..
</xs:schema>
<Complete Reference XML - схемы