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
Hoofdcomponent schema
Inhoud annotatie

Syntaxis

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

(? Symboolverklaring in het include-element, dat kan voorkomen nul of eenmaal.)

Voorbeeld

Door middel van het opgenomen schema 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>