Éditeur XML (SQL Server Management Studio)
s’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics 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.