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>