XSD элемент import

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