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>