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