Partager via


Explorateur de schémas XML

L’Explorateur de schémas XML est intégré à Microsoft Visual Studio et à l’éditeur XML pour vous permettre d’utiliser des schémas XSD (XML Schema Definition Language). Lorsque vous ouvrez un fichier de schéma XML, le nœud Jeu de schémas apparaît dans l’Explorateur de schémas XML. Tous les schémas inclus, importés ou redéfinis pour votre fichier cible, ainsi que tous les fichiers référencés par le biais d'une instruction include ou import, apparaissent également dans l’Explorateur de Schémas XML.

L’Explorateur de schémas XML vous permet d’effectuer les opérations suivantes :

  • Obtenez une vue d’ensemble rapide du jeu de schémas.

  • Parcourez et naviguez dans l’arborescence.

  • Effectuez des recherches spécifiques au mot clé et au schéma. Pour plus d’informations, consultez Recherche dans le jeu de schémas.

  • Ajouter les résultats de la recherche à l’affichage graphique ou à la vue modèle de contenu

  • Triez l’arborescence par ordre de document, type ou nom. Pour plus d’informations, consultez Tri, filtrage et regroupement.

  • Ouvrez l’éditeur XML et accédez à des emplacements de code dans le fichier XSD. Pour plus d’informations, consultez Intégration à l’éditeur XML.

  • Générez un exemple de code XML pour les éléments globaux.

L’Explorateur de schémas XML fournit une vue hiérarchique du jeu de schémas via une arborescence. L’Explorateur de schémas XML fournit également la recherche, le filtrage, la navigation et le tri. Pour accéder à l’Explorateur de schémas XML, effectuez l’une des opérations suivantes :

  • Si vous êtes en mode Démarrer, cliquez sur le lien Explorateur de schémas XML .

  • Si vous êtes en mode Graphique ou en mode Modèle de contenu et que vous disposez de nœuds dans votre espace de travail, utilisez le menu contextuel (clic droit) pour sélectionner l’Explorateur de schémas XML.

  • Vous pouvez également sélectionner l’Explorateur de schémas XML dans le menu Affichage .

  • Vous pouvez accéder à l’Explorateur de schémas XML à partir d’un fichier .vb qui a un littéral XML Visual Basic associé à un fichier .xsd . Pour afficher le jeu de schémas dans l’Explorateur de schémas XML, cliquez avec le bouton droit sur un nœud XML dans un littéral XML ou un espace de noms XML importé, puis sélectionnez la commande Afficher dans l’Explorateur de schémas. Pour plus d’informations, consultez Intégration de littéraux XML à l’Explorateur de schémas XML.

Arborescence

L’Explorateur de schémas XML présente, dans une structure arborescente, les informations des jeux de schémas précompilés. La structure d’arborescence est organisée comme suit :

  • Le nœud du jeu de schémas se trouve au niveau supérieur.

  • Le deuxième niveau contient les espaces de noms.

  • Le troisième niveau contient les fichiers.

  • Le quatrième niveau contient les nœuds globaux. Cela peut inclure des éléments, des groupes, des types complexes, des types simples, des attributs, des groupes d’attributs et include, importet des redefine instructions.

Voici un exemple d’arborescence :

Explorateur de schémas XML

Sélection et activation

Pour mettre en surbrillance et sélectionner un nœud, cliquez une fois dans l’Explorateur de schémas.

Pour activer un nœud, double-cliquez dessus ou appuyez sur Entrée lorsque le nœud est sélectionné.

  • L’activation d’un nœud ouvre le fichier dans lequel ce nœud est défini (si le fichier n’est pas déjà ouvert) et sélectionne le nœud dans le fichier.

  • L’activation d’un nœud de fichier ouvre le fichier sélectionné (s’il n’est pas déjà ouvert) et met en surbrillance le <schema> nœud.

  • L’activation d’un SchemaSet ou d’un nœud d’espace de noms ne fait rien.

Glisser-déplacer des nœuds

Vous pouvez faire glisser et déplacer des nœuds globaux, des nœuds de fichier et des nœuds d’espace de noms vers un affichage Concepteur XSD. Si l’affichage actuel est l’affichage Démarrer, le fait de faire glisser un nœud vers la vue ouvre l’affichage Graphique. Si l’affichage actuel est l’affichage du modèle de contenu ou de l’affichage graphique, l’affichage ne change pas lorsque vous déposez un nœud sur celui-ci.

La suppression de fichiers dans la vue ajoute tous les nœuds globaux du fichier à l’espace de travail XSD Designer. La suppression d’espaces de noms dans la vue ajoute tous les nœuds globaux de l’espace de noms à l’espace de travail. L’espace de travail est partagé entre toutes les vues.

Vous ne pouvez pas faire glisser et déplacer des nœuds locaux ou des importations.