Élément <xsd:include>
Inclut le document de schéma spécifié dans l'espace de noms cible du schéma conteneur.
<include
id = ID
schemaLocation = anyURI
{any attributes with non-schema Namespace}...>
Content: (annotation?)
</include>
Attributs
id
ID de cet élément. La valeur id doit être du type ID et unique dans le document contenant cet élément.Facultatif.
schemaLocation
Référence URI à l'emplacement d'un document de schéma à inclure dans l'espace de noms cible du schéma conteneur.Obligatoire.
Informations sur l'élément
Nombre d'occurrences |
Illimité |
Éléments parents |
|
Éléments enfants |
Notes
Le document de schéma inclus doit remplir l'une des conditions suivantes.
Il doit avoir le même espace de noms cible que le document du schéma conteneur.
Il ne doit pas avoir d'espace de noms cible spécifié (pas d'attribut targetNamespace).
L'élément import autorise des références à des composants de schéma provenant de documents de schéma avec différents espaces de noms cibles. L'élément include ajoute des composants de schéma provenant d'autres documents de schéma qui ont le même espace de noms cible (ou pas d'espace de noms cible spécifié) au schéma conteneur. En d'autres termes, l'élément import vous permet d'utiliser des composants de schéma de n'importe quel schéma alors que l'élément include vous permet d'ajouter tous les composants d'un schéma inclus au schéma conteneur.
Exemple
Pour un exemple, voir import.
Autres ressources
Pour plus d'informations, voir le document du W3C sur les schémas XML, notamment le tome 1 relatif aux structures, à l'adresse www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-all.
Voir aussi
Référence
Référence du schéma XML (XSD)
Éléments de schéma XML