Partager via


Utilisation de l'Explorateur de schémas XML

L'Explorateur de schémas XML fournit une vue hiérarchique du jeu de schémas à travers une arborescence. L'Explorateur de schémas XML fournit également des fonctionnalités de recherche, de filtrage, de navigation et de tri. Pour accéder à l'Explorateur de schémas XML, dans le menu Affichage, sélectionnez Explorateur de schémas XML.

Fonctionnalité de recherche

L'Explorateur de schémas XML vous permet d'effectuer des recherches dans le jeu de schémas en choisissant l'une des recherches prédéfinies ou en spécifiant un mot clé. Pour plus d'informations, consultez Rechercher le jeu de schémas.

Fonctionnalité de filtrage et de tri

L'Explorateur de schémas XML comprend des options de filtrage et de tri accessibles à partir de la barre d'outils de l'Explorateur de schémas XML.

Les options de filtrage suivantes sont disponibles dans la barre d'outils. Par défaut, les options Afficher les espaces de noms et Afficher les fichiers de schéma sont sélectionnées.

  • Afficher les espaces de noms

  • Afficher les fichiers de schéma

  • Afficher les éléments de composition (séquence/choix/tous)

Les options de tri suivantes sont disponibles dans la barre d'outils. La valeur par défaut est Trier par type.

  • Trier par type

  • Trier par nom

  • Ordre du document

Trier par type

Lorsque l'option Trier par type est sélectionnée, les nœuds globaux sont triés dans l'ordre suivant. Les nœuds sont ensuite triés par ordre alphabétique dans chaque groupe.

  1. import nœuds

  2. include nœuds

  3. redefine nœuds

  4. attribute nœuds

  5. attributeGroup nœuds

  6. complexType nœuds

  7. simpleType nœuds

  8. element nœuds

  9. group nœuds

Trier par nom

Lorsque l'option Trier par nom est sélectionnée, les nœuds globaux sont triés dans l'ordre suivant :

  1. import nœuds (par ordre alphabétique des espaces de noms)

  2. include nœuds (par ordre alphabétique des attributs schemaLocation)

  3. redefine nœuds (par ordre alphabétique des attributs schemaLocation)

  4. Autres nœuds globaux par ordre alphabétique

Ordre du document

L'option Ordre du document est disponible lorsque l'option Afficher les fichiers de schéma est sélectionnée. Lorsque l'option Ordre du document est sélectionnée, les nœuds globaux s'affichent dans l'ordre dans lequel ils apparaissent dans le fichier de schéma.

Générer un exemple de code XML

La fonctionnalité de génération d'exemple de code XML permet de générer un exemple de fichier XML qui est validé par le schéma de l'Explorateur de schémas XML.

Si vous cliquez avec le bouton droit sur un élément global dans l'Explorateur de schémas XML, vous avez accès à l'option Générer un exemple de code XML.

Vous pouvez utiliser cette option dans les scénarios suivants :

  • comprendre l'utilisation des diverses constructions d'un schéma donné ;

  • confirmer la finalité du schéma.

La fonctionnalité Générer un exemple de code XML est uniquement disponible sur les éléments globaux et requiert un jeu de schémas XML valide.

En règle générale, cette fonctionnalité permet de générer des documents XML valides. Toutefois, si le schéma contient un ou plusieurs des éléments suivants, l'exemple risque de ne pas être valide :

  • contraintes d'identité xs:key, xs:keyref et xs:unique ;

  • facettes xs:pattern ;

  • énumérations du type xs:QName ;

  • types xs:ENTITY, xs:ENTITIES et xs:NOTATION.

Notez également que le contenu xs:base64Binary n'est généré que si les énumérations figurent dans le schéma du type correspondant.

Voir aussi

Autres ressources

Explorateur de schémas XML