XML Schema include-element
Definition og brug
include-elementet bruges til at tilføje flere schemaer med samme målnavnerum til et dokument.
Elementinformation
Antal gange | Ubegrænset |
Forældrelement | schema |
Indhold | annotation |
Syntaks
<include id=ID schemaLocation=anyURI Enhver egenskab > (annotation?) </include>
Egenskaber | Beskrivelse |
---|---|
id | Valgfri. Angiver den unikke ID for dette element. |
schemaLocation | Obligatorisk. Angiver URI'en for det schema, der skal inkluderes i målnavnerummet for det inkluderede schema. |
Enhver egenskab | Valgfri. Angiver eventuelle andre egenskaber med en non-schema-nævnerum. |
(? Symboldeklaration i include-elementet, som kan forekomme nul eller én gang.)
Eksempel
Gennem det inkluderede schema skal alle inkluderede filer bruge den samme målnavnerum. Hvis målnavnerummet for schemaet 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>