Partager via


Comment créer des schémas qui utilisent d’autres schémas

Le langage XSD (XML Schema Definition) fournit trois mécanismes différents mais liés entre eux qui permettent d'utiliser un schéma dans un autre schéma. Ces mécanismes sont ceux qui consistent à importer un schéma, à inclure un schéma et à redéfinir un schéma. Pour obtenir un bref résumé de ces mécanismes et de leur différence, consultez Schémas qui utilisent d’autres schémas. Pour plus d’informations, consultez Ressources XSD sur le web pour obtenir des liens vers l’amorce et les spécifications XSD.

Cette rubrique décrit les étapes nécessaires à l'importation, l'inclusion et la redéfinition d'autres schémas dans un schéma en cours de développement.

Pour importer, inclure ou redéfinir un schéma dans un autre schéma

  1. Dans l'Éditeur BizTalk, ouvrez le schéma dans lequel vous souhaitez importer, inclure ou redéfinir un autre schéma. Vous pouvez ouvrir un schéma en double-cliquant dessus dans l'Explorateur de solutions.

  2. Sélectionnez le nœud Schéma en haut de l’arborescence du schéma.

  3. Si nécessaire, appuyez sur F4 pour ouvrir le Fenêtre Propriétés Visual Studio.

  4. Dans le Fenêtre Propriétés, dans la catégorie Avancé, dans la partie valeur de la propriété Imports, cliquez sur le bouton de sélection (...).

  5. Dans la boîte de dialogue Importations , dans la liste Importer un nouveau schéma en tant que , sélectionnez Importation XSD, XSD Include ou XSD Redéfinir, le cas échéant, puis cliquez sur Ajouter.

  6. Dans la boîte de dialogue Sélecteur de types BizTalk , développez le nœud Schéma dans l’arborescence du projet, sélectionnez le schéma que vous souhaitez importer, inclure ou redéfinir, puis cliquez sur OK.

  7. Dans la boîte de dialogue Importations , cliquez sur OK.

    Les directives XSD appropriées pour implémenter l’opération d’importation, d’inclusion ou de redéfinition sont ajoutées à l’élément de schéma dans la vue XSD, y compris un nouvel élément d’importation, d’inclusion ou de redéfinition , le cas échéant.

Important

Assurez-vous d'avoir bien compris les différentes finalités de ces trois mécanismes et en quoi ils diffèrent en termes d'exigences d'espace de noms. Vous pouvez toujours supprimer un schéma précédemment importé, inclus ou redéfini et utiliser ensuite l'un des deux autres mécanismes. Toutefois, si vous avez abondamment référencé ce schéma, vous devrez éventuellement le retravailler.

Important

Le mécanisme XSD d'importation, d'inclusion et de redéfinition d'un schéma dans un autre schéma fonctionne par référence au schéma importé, inclus ou redéfini. Cela signifie que si vous apportez une modification au schéma importé, inclus ou redéfini, elle sera répercutée dans le schéma contenant la référence d'importation, d'inclusion ou de redéfinition.

Voir aussi

Gestion des schémas dans des projets
Comment créer des références à un autre nœud ou type