XML Schema include-element
Definering og brug
include-elementet bruges til at tilføje flere schemaer med samme målnavnerum til et dokument.
Elementinformation
Optræden | Ubegrænset |
Forældrelement | schema |
Indhold | annotation |
Syntaks
<include id=ID schemaLocation=anyURI Enhver egenskab > (annotation?) </include>
Egenskab | Beskrivelse |
---|---|
id | Valgfri. Definerer det unikke ID for elementet. |
schemaLocation | Obligatorisk. Definerer URI'en for det inkluderede schema i målnavnerummet for det indeholdte schema. |
Enhver egenskab | Valgfri. Definerer enhver anden egenskab med en non-schema navnerum. |
(? Symboldeklarationer i include-elementet, som kan forekomme nul eller én gang.)
Eksempel
Gennem inkluderede schema skal alle inkluderede filer referere til samme målnavnerum. Hvis målnavnerummet for schema ikke matcher, vil inkluderingen ikke være gyldig:
<?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>