Élément include de XML Schema

Définition et utilisation

L'élément include est utilisé pour ajouter plusieurs schemas avec le même namespace cible à un document.

Informations sur l'élément

Nombre d'apparitions Illimité
Élément parent schema
Contenu annotation

Syntaxe

<include
id=ID
schemaLocation=anyURI
Toutes les attributs
>
(annotation?)
</include>
Attributs Description
id Optionnel. Définir l'ID unique de cet élément.
schemaLocation Obligatoire. Définir l'URI du schema à inclure dans le namespace cible du schema inclus.
Toutes les attributs Optionnel. Définir toute autre propriété avec un namespace non-schema.

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

Exemple

Les fichiers inclus doivent tous utiliser la même cible de namespace. Si le namespace cible du schema 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>