<xschema:import>
</xschema:import>
L'espace de noms du schéma courant et de celui à inclure doivent être différents. L'espace de noms du sous-schéma à inclure doit être déjà déclaré en tant que propriété de l'élément schema ou être spécifié par l'attribut schemaLocation.
Un élément import possède les attributs suivants :
Attribut. | Obligatoire. | Sémantique. |
id | Non. | Identifiant de l'inclusion. |
namespace | Non. | Espace de noms du sous-schéma à inclure. |
schemaLocation | Non. | URI du schéma à importer. |
<xschema:schema
xmlns:xschema="http://www.w3.org/2001/XMLSchema"
xmlns:upskrn="http://www.up-comp.com/application/import/upskrn">
<-- Importation du schema d'Up ! Kernel. -->
<xschema:import namespace="http://www.up-comp.com/application/import/upskrn"/>
...
<xschema:complexType name="TypeEmploye">
<xschema:sequence>
<xschema:element name="Nom" type="upskrn:Caractere"/>
<xschema:element name="Salaire" type="upskrn:Reel"/>
<xschema:element name="DateEmbauche" type="upskrn:Date"/>
</xschema:sequence>
<xschema:attribute name="Numero" type="upskrn:Entier"/>
</xschema:complexType>
...
</xschema:schema>