Element include w XML Schema

Definicja i użycie

Element include jest używany do dodania wielu schema o tej samej docelowej przestrzeni nazw do dokumentu.

Informacje o elemencie

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

Gramatyka

<include
id=ID
schemaLocation=anyURI
Dowolne atrybuty
>
(annotation?)
</include>
Atrybuty Opis
id Opcjonalne. Określa unikalny ID tego elementu.
schemaLocation Wymagane. Określa URI schema w celu włączenia w docelowej przestrzeni nazw.
Dowolne atrybuty Opcjonalne. Określa wszystkie inne atrybuty z non-schema przestrzeni nazw.

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

Przykład

Przez włączone schema, wszystkie włączone pliki muszą odnosić się do tego samego celu przestrzeni nazw. Jeśli cel przestrzeni nazw schema 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>