Partage via


Éditeur XML (SQL Server Management Studio)

s’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Fournit un ensemble d’outils visuels permettant d’utiliser des schémas XML, des jeux de données ADO.NET et des documents XML. Le concepteur XML prend en charge le langage XSD (XML Schema Definition) défini par le World Wide Web Consortium (WC3). Le concepteur ne prend pas en charge les DTD (définitions de types de documents) ou d’autres langages de schéma XML, tels que XDR (XML-Data Réduit).

Pour afficher le concepteur, ajoutez un jeu de données, un schéma XML ou un fichier XML à votre projet ou ouvrez l’un des types de fichiers répertoriés dans le tableau ci-dessous.

Prudence

Il n’existe aucune commande Annuler lors de l’utilisation en mode Schéma. Planifiez votre travail avec soin et enregistrez souvent vos fichiers.

Le concepteur fournit les trois vues (ou modes) suivants pour travailler sur des fichiers XML, des schémas XML et des jeux de données :

Vue Description Types de fichiers pris en charge
Schéma Pour créer et modifier visuellement des schémas XML et des jeux de données ADO.NET. .xsd
Données Pour modifier visuellement des fichiers de données XML dans une grille de données structurée. .xml
XML Pour la modification du code XML ; l'éditeur source fournit un codage couleur et IntelliSense, incluant les fonctionnalités Liste des membres et Mot complet. .xml .xsd .xslt .wsdl.web.resx.tdl.wsf.hta.disco.vsdisco.config
ShowPlan Affiche les plans de requête xml créés à l’aide de l’option SET SHOWPLAN_XML ON. .showplan

Vue du schéma

La vue schéma fournit une représentation visuelle des éléments, attributs, types, et ainsi de suite, qui composent des schémas XML et des jeux de données ADO.NET.

En mode Schéma, vous pouvez construire des schémas et des jeux de données en plaçant des éléments sur la surface de conception à partir de l'onglet Schéma XML de la boîte à outils ou de l'Explorateur de serveurs. En outre, vous pouvez ajouter des éléments au concepteur en cliquant avec le bouton droit sur l’aire de conception et en sélectionnant Ajouter dans le menu contextuel.

Dans la vue Schéma, vous pouvez :

  • Construire et modifier des schémas XML existants et des jeux de données ADO.NET

  • Créer et modifier des relations entre des tables

  • Créer et modifier des clés

  • Générer des jeux de données ADO.NET à partir de schémas XML

Remarque

La disposition des éléments en mode Schéma est stockée dans le fichier .xsx, qui peut être visible en cliquant sur Afficher tous les fichiers dans la barre d’outils de l’Explorateur de solutions, puis en développant le fichier .xsd. S’il n’existe aucun fichier .xsx présent, cela signifie que le fichier .xsd n’a jamais été ouvert dans le Concepteur XML.

Personnalisation de la vue de schéma

Les fonctionnalités suivantes modifient la disposition visuelle des éléments en mode Schéma :

  • En train de zoomer

  • Développement ou réduction des éléments imbriqués

  • Organiser automatiquement la disposition des éléments

  • Réinitialisation de l'état par défaut des éléments repliés

Pour déplier les éléments imbriqués cachés
  • Cliquez sur l’icône plus en bas de l’élément.
Pour réduire les éléments imbriqués
  • Cliquez sur l'icône moins de l'élément le plus bas que vous souhaitez faire apparaître dans le concepteur.

Vue de données

La vue données fournit une grille de données qui peut être utilisée pour modifier des fichiers .xml. Seul le contenu (mais pas les balises et la structure) dans un fichier XML peut être modifié en mode Données.

Il existe deux zones distinctes en mode Données : tables de données et données . La zone des tables de données est une liste de relations définies dans le fichier XML, dans l’ordre de son imbrication (de l'extérieur à l'intérieur, de gauche à droite). La zone Données est une grille de données qui affiche les données en fonction de la sélection dans la zone Tables de données.

Note

Les fichiers XML nouvellement créés ne contiennent aucune donnée et ne peuvent donc pas être affichés en mode Données. Il existe également certaines instances de documents XML où la vue de données ne peut pas être appelée du tout. Bien que le code XML soit considéré comme bien formé, s’il n’est pas structuré, les données qui tentent de basculer vers la vue données génèrent le message suivant : « Bien que ce document soit bien formé, il contient une structure que la vue de données ne peut pas afficher. »

Dans la vue Données, vous pouvez :

  • Remplir manuellement des tables de données

  • Modifier les tables de données existantes

  • Générer un schéma XML à partir d’un document XML

Vue XML

La vue XML fournit un éditeur pour la modification du code XML brut et fournit intelliSense et le codage de couleur. La saisie semi-automatique des instructions est disponible lors de l’utilisation de fichiers .xsd et de fichiers .xml qui ont un schéma associé. Tapez < pour lancer une balise et vous serez présenté avec une liste d’éléments valides à cet emplacement. Après avoir tapé le nom de l’élément et appuyé sur SPACEBAR, vous serez présenté avec une liste d’attributs pris en charge par l’élément.

Remarque

Les options Microsoft IntelliSense ne sont pas disponibles dans la barre d’outils. Dans l’éditeur XML, pour accéder aux options, dans le menu Modifier, cliquez sur IntelliSense.

Affichage SHOWPLAN

Les plans de requête peuvent être enregistrés au format XML lors de la création à l’aide de l’option SET SHOWPLAN_XML ON. Double-cliquez sur un fichier avec l’extension .showplan pour ouvrir le plan de requête.

Voir aussi

enregistrer un plan d’exécution au format XML