Элемент import используется, чтобы добавлять в документ другие схемы с разными пространствами имен.
- Родительские элементы: schema
Синтаксис элемента
<import
id=идентификатор
namespace=anyURI
schemaLocation=anyURI
любые атрибуты
>
(annotation?)
</import>
(Знак ? указывает на то, что элемент может появляться ноль или один раз внутри элемента import.)
Атрибуты элемента
Атрибут | Описание |
---|---|
id | Не обязательный. Определяет уникальный идентификатор для элемента |
namespace | Не обязательный. Определяет URI импортируемого пространства имен |
schemaLocation | Не обязательный. Определяет URI схемы для импортируемого пространства имен |
любые атрибуты | Не обязательный. Любые другие атрибуты вне пространства имен схемы |
Пример использования
Следующий пример демонстрирует, как импортировать пространство имен:
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="https://www.example.com/schema"/>
..
..
..
</xs:schema>