Les schémas devenant de plus en plus volumineux, il est souvent préférable
de diviser leur contenu en plusieurs documents de schéma pour en faciliter la maintenance, la réutilisation
et la lisibilité. Vous pouvez utiliser un élément import
pour rassembler les définitions et déclarations d'un schéma importé dans le
schéma en cours.
Le schéma importé peut être issu
d'un espace de nom différent de celui du schéma en cours.
Vous
pouvez ajouter plusieurs éléments 'import' dans un schéma XML. Toutefois, les préfixes et les
espaces de nom doivent être uniques parmi les schémas importés.
Les instructions ci-dessous ont été rédigées pour la perspective Ressource, mais elles sont également valables dans bien d'autres perspectives.
Pour ajouter un élément d'importation (import), procédez comme suit :
- Ouvrez le schéma XML dans l'éditeur de schéma XML.
- Dans la vue Structure, sélectionnez le schéma. L'intégralité du schéma et son contenu s'affiche dans la vue Conception.
- Dans la vue Conception, cliquez avec le bouton droit de la souris sur la section Directives et cliquez sur Ajouter Import.
- Dans la vue Propriétés, cliquez sur l'onglet Général puis sur Parcourir
situé à droite de la zone Emplacement du schéma.
- Pour importer un schéma XML situé dans le plan de travail :
- Sélectionnez Projets du plan de travail et cliquez sur Suivant.
- Sélectionnez le schéma à importer et cliquez sur Terminer.
- Pour importer un schéma XML situé sur le Web :
- Cliquez sur HTTP, puis sur Suivant.
- Entrez l'URL du schéma XML et cliquez sur Terminer.
Remarque : Aucune copie locale du schéma n'est stockée dans le plan de travail.
A chaque validation de votre schéma, son contenu
est vérifié à partir de l'URL que vous indiquez.
- L'éditeur de schéma XML extrait l'espace de nom
pour le fichier de schéma XML importé et l'affiche en lecture seule dans la zone Espace de nom.
- Si nécessaire, entrez un préfixe unique pour cet espace de nom
dans la zone Prefix.
- Cliquez sur l'onglet Documentation pour fournir des informations sur cet élément d'importation. La page Documentation est utilisée pour fournir des informations interprétables par l'utilisateur, telles qu'une description.
- Cliquez sur l'onglet Extensions si vous voulez ajouter des éléments d'information relatifs à une application à vos annotations de composants de schéma. La page Extensions vous permet de spécifier le schéma et d'ajouter le contenu XML à vos annotations.
Lorsque vous avez ajouté un élément d'importation (import) dans votre schéma XML,
lors de la définition de nouveaux éléments, attributs, types complexes ou simples, dans laquelle vous pouvez spécifier les
informations de types, toutes les déclarations issues du schéma inclus seront disponibles dans la liste Type
pour l'élément, l'attribut, le type complexe ou simple.