Vous pouvez recourir au mécanisme de redéfinition (redefine) pour redéfinir
des types simples et complexes, des groupes et des groupes d'attributs obtenus à partir de fichiers de schéma externes. Lors de la redéfinition d'un composant, vous modifiez
son contenu.
Comme pour le mécanisme d'inclusion (include), dans le cas d'une redéfinition (redefine), les composants
externes doivent figurer dans le même espace de nom cible que le schéma de redéfinition, bien que
les composants externes issus des schémas sans espace de nom puissent également être redéfinis.
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 de redéfinition (Redefine) :
- 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'affichent dans la vue Conception.
- Dans la vue Conception, cliquez avec le bouton droit de la souris sur la section Directives, puis sur Ajouter Redefine.
- 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. Le fichier de schéma XML
que vous sélectionnez doit avoir le même espace de nom que le schéma en cours.
- Pour sélectionner un schéma XML situé dans le plan de travail,
cliquez sur Projets du plan de travail, puis sur Suivant.
- Sélectionnez le schéma à inclure et cliquez sur Terminer.
- Pour sélectionner 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 sur 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'emplacement du fichier de schéma XML inclus et l'affiche dans la zone Emplacement du schéma.
Cette zone peut être modifiée à tout moment pour indiquer l'emplacement du fichier de schéma XML.
- Cliquez sur l'onglet Documentation pour fournir des informations sur cet élément de redéfinition. 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.
Une fois l'élément 'redefine' ajouté à votre schéma XML,
vous pouvez redéfinir les types simples et complexes, les groupes et les attributs de groupe
dans le schéma XML que vous avez sélectionné dans l'élément de redéfinition (redefine).