Partager 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 suivant.

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 Descriptif Types de fichiers pris en charge
Schéma Créez et modifiez visuellement des schémas XML et des jeux de données ADO.NET. .xsd
Données Modifiez visuellement des fichiers de données XML dans une grille de données structurée. .xml
XML Modifier le code XML ; l’éditeur source fournit le codage de couleurs et IntelliSense, y compris les membres complets du mot et de la liste. .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 .xsx fichier, qui peut être vue en sélectionnant Afficher tous les fichiers dans la barre d’outils de l’Explorateur de solutions, puis en développant le .xsd fichier. S’il n’existe aucun .xsx fichier, cela signifie que le .xsd fichier n’a jamais été ouvert dans le Concepteur XML.

Personnaliser la vue 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

Développer les éléments imbriqués masqués

Sélectionnez l’icône plus en bas de l’élément.

Réduire les éléments imbriqués

Sélectionnez l’icône moins sur l'élément situé le plus bas que vous souhaitez faire apparaître dans l'interface du concepteur.

Vue des données

La vue des données fournit une grille de données qui peut être utilisée pour modifier les 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.

Remarque

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é, la tentative de basculer vers la vue Données génère le message suivant :

Although this document is well formed, it contains structure that Data View cannot display.

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 êtes 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 voyez 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 , sélectionnez 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.