Element include w XML Schema

Definicja i użycie

Element include jest używany do dodania wielu schematów o tej samej przestrzeni nazw celu do dokumentu.

Informacje o elemencie

Liczba wystąpień Bez ograniczeń
Rodzic elementu schema
Zawartość adnotacja

Gramatyka

<include
id=ID
schemaLocation=anyURI
Jakiekolwiek atrybuty
>
(adnotacja?)
</include>
Atrybuty Opis
id Opcjonalny. Określa unikalny ID tego elementu.
schemaLocation Wymagany. Określa URI schematu do włączenia w celu zawarcia w przestrzeni nazw celu.
Jakiekolwiek atrybuty Opcjonalny. Określa inne atrybuty z przestrzeni nazw non-schema.

(znak deklaracji w elemencie include, który może występować zero lub jeden raz.)

Przykład

Przez zawarty schemat, wszystkie zawarte pliki muszą odnosić się do tego samego celu przestrzeni nazw. Jeśli przestrzeń nazw celu schematu nie pasuje, włączenie nie będzie skuteczne:

<?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>