Élément include du schéma XML

Définition et utilisation

L'élément include est utilisé pour ajouter plusieurs schémas avec le même espace de noms cible à un document.

Informations sur l'élément

Fréquence d'apparition Illimité
Élément parent Schéma
Contenu Annotation

Grammaire

<include
id=ID
schemaLocation=anyURI
Tous les attributs
>
(Annotation ?)
</include>
Attributs Description
id Optionnel. Définit l'ID unique de cet élément.
schemaLocation Obligatoire. Définit l'URI du schéma à inclure dans l'espace de noms cible où le schéma est inclus.
Tous les attributs Optionnel. Définit toute autre propriété avec un espace de noms non-schématique.

(Déclaration de symbole ? dans l'élément include, qui peut apparaître zéro ou une fois.)

Instance

Par l'intermédiaire du schéma inclus, tous les fichiers inclus doivent faire référence à la même cible de l'espace de noms. Si l'espace de noms cible du schéma ne correspond pas, l'inclusion ne sera pas valide :

<?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>