<XML Schema Complete Reference
Définition et utilisation
L'élément include permet d'ajouter plusieurs schémas avec le même espace de noms cible à un document.
Informations sur l'élément
- Parent elements: schéma
Syntaxe
<include
id=ID
schemaLocation=anyURI
any attributes
>
(annotation?)
</include>
(Le signe? Déclare que l'élément peut se produire zéro ou une fois à l'intérieur de l'élément comprennent)
Attribut | La description |
---|---|
id | Optionnel. Indique un identifiant unique pour l'élément |
schemaLocation | Obligatoire. Indique l'URI du schéma pour inclure dans l'espace de noms cible du schéma contenant |
any attributes | Optionnel. Indique tous les autres attributs avec non-schema espace de noms |
Exemple 1
Avec schémas inclus, les fichiers inclus doivent tous référencer le même espace de noms cible. Si la cible espace de noms de schéma ne correspondent pas, l'include ne fonctionnera pas:
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3ii.com/schema">
<xs:include schemaLocation="http://www.w3ii.com/xml/customer.xsd"/>
<xs:include schemaLocation="http://www.w3ii.com/xml/company.xsd"/>
..
..
..
</xs:schema>
<XML Schema Complete Reference