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>