XML Schema include-element

Definitie en gebruik

Het include-element wordt gebruikt om meerdere schema's met dezelfde doelnaamruimte toe te voegen aan een document.

Elementinformatie

Voorkomende keren Onbeperkt
Hoofd_element schema
Inhoud annotatie

Syntaxis

<include
id=ID
schemaLocation=anyURI
Elke attributen
>
(annotatie?)
</include>
Eigenschappen Beschrijving
id Optioneel. Bepaal het unieke ID van dit element.
schemaLocation Verplicht. Bepaal de URI van het schema dat moet worden opgenomen in de doelnaamruimte van het schema waarin het schema wordt opgenomen.
Elke attributen Optioneel. Bepaal alle andere eigenschappen met een non-schema naamruimte.

(? Symbool declaratie in include-element, dat kan optreden nul of één keer.)

Voorbeeld

Door schema's die worden opgenomen, moeten alle opgenomen bestanden dezelfde doelnaamruimte verwijzen. Als de doelnaamruimte van het schema niet overeenkomt, is de opname niet geldig:

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