Sélectionner les schémas XML à utiliser

L’Éditeur XML fournit un cache de schéma dans le répertoire %VSInstallDir%\xml\Schemas. Le cache de schéma contient des schémas XML connus utilisés pour IntelliSense et la validation de documents XML.

Utilisez la propriété de document Schemas pour sélectionner un ou plusieurs schémas de langage XSD (XML schema definition). Vous pouvez sélectionner des schémas dans le cache de schéma ou ailleurs.

Les schémas spécifiés sont enregistrés dans un fichier (masqué) d'options utilisateur de la solution (.suo), avec toutes les autres propriétés de document XML. Vous ne devez donc pas réentrer ces valeurs la prochaine fois que vous ouvrez la solution.

Notes

L'éditeur peut effectuer la validation à l'aide d'un schéma inline ou d'un schéma dont la référence est fournie par l'attribut xsd:schemaLocation. Pour plus d’informations, voir Validation de documents XML.

Pour sélectionner un schéma XML dans le cache de schéma

  1. Ouvrez un fichier dans l'éditeur XML.

  2. Dans la fenêtre de propriétés du document, cliquez dans le champ Schémas. Lorsque le bouton Parcourir (...) s’affiche, cliquez dessus.

    Schemas property for an XML file

    La boîte de dialogue Schémas XML s’ouvre. La boîte de dialogue répertorie tous les schémas portant une extension .xsd dans le cache de schéma (notamment les schémas désignés dans le fichier catalog.xml) ainsi que tout schéma contenu dans la solution actuelle, ouvert dans Visual Studio, désigné par un attribut xsd:schemaLocation ou dans la propriété Schémas.

  3. Sélectionnez les schémas à utiliser pour la validation en effectuant l'une des opérations suivantes :

    • Sélectionnez un schéma dans la boîte de dialogue Schémas XML, cliquez sur la colonne Utiliser, puis sélectionnez Utiliser ce schéma.

      -ou-

    • Sélectionnez plusieurs schémas dans la boîte de dialogue Schémas XML, cliquez avec le bouton droit et sélectionnez Utiliser ce schéma.

  4. Choisissez OK.

    La liste des schémas sélectionnés est recopiée dans la propriété de document Schémas.

Pour ajouter un schéma XML au cache de schéma

  1. Dans la fenêtre de propriétés du document, cliquez sur le bouton du champ Schémas.

  2. Cliquez sur Add.

    La boîte de dialogue Ouvrir le schéma XSD s’affiche.

  3. Recherchez et sélectionnez le ou les schémas à ajouter au cache de schéma.

  4. Cliquez sur Ouvrir.

    Les schémas sont ajoutés au cache de schéma et la colonne Utiliser est définie sur Utiliser ce schéma.

Pour supprimer un schéma XML du cache de schéma

  1. Dans la fenêtre de propriétés du document, cliquez sur le bouton du champ Schémas.

  2. Sélectionnez le schéma à supprimer, puis cliquez sur Supprimer.

    Le schéma est supprimé du cache de schéma en mémoire, mais pas du système de fichiers.

    Notes

    Si vous disposez toujours d'une référence au schéma via un attribut schemaLocation ou via un targetNamespace correspondant, l'action Supprimer ne fonctionnera pas dans ce cas en raison d'une association automatique. Il est alors recommandé de marquer le schéma avec la mention Ne pas utiliser les schémas sélectionnés de la colonne Utiliser.