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>