Freigeben über


XML-Editor (SQL Server Management Studio)

gilt für:SQL ServerAzure SQL-Datenbankazure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Stellt eine Reihe visueller Tools zum Arbeiten mit XML-Schemas, ADO.NET Datasets und XML-Dokumenten bereit. Der XML-Designer unterstützt die vom World Wide Web Consortium (WC3) definierte XML-Schemadefinitionssprache (XSD). Der Designer unterstützt keine DTDs (Dokumenttypdefinitionen) oder andere XML-Schemasprachen, z. B. XDR (XML-Data Reduziert).

Um den Designer anzuzeigen, fügen Sie ihrem Projekt eine Dataset-, XML-Schema- oder XML-Datei hinzu, oder öffnen Sie einen der in der folgenden Tabelle aufgeführten Dateitypen.

Vorsicht

Beim Arbeiten in der Schemaansicht gibt es keinen Rückgängig-Befehl. Planen Sie Ihre Arbeit sorgfältig, und speichern Sie Ihre Dateien häufig.

Der Designer bietet die folgenden drei Ansichten (oder Modi) für die Arbeit an XML-Dateien, XML-Schemas und Datasets:

Ansehen Beschreibung Unterstützte Dateitypen
Schema Erstellen und ändern Sie XML-Schemas und ADO.NET Datasets visuell. .xsd
Daten Ändern Sie XML-Datendateien in einem strukturierten Datenraster visuell. .xml
XML- XML bearbeiten; der Quell-Editor bietet Farbcodierung und IntelliSense, einschließlich vollständiger Wort- und Listenmitglieder. .xml, .xsd, , .xslt, .wsdl, .web.resx, .tdl, .wsf, , .hta, .disco, , .vsdisco.config
ShowPlan- Zeigt XML-Abfragepläne an, die mit der SET SHOWPLAN_XML ON Option erstellt wurden. .showplan

Schemaansicht

Die Schemaansicht stellt eine visuelle Darstellung der Elemente, Attribute, Typen usw. bereit, aus denen XML-Schemas und ADO.NET Datasets bestehen.

In der Schemaansicht können Sie Schemas und Datasets erstellen, indem Sie Elemente auf der Entwurfsoberfläche entweder über die Registerkarte "XML-Schema" der Toolbox oder über den Server-Explorer ablegen. Darüber hinaus können Sie dem Designer Elemente hinzufügen, indem Sie mit der rechten Maustaste auf die Entwurfsoberfläche klicken und im Kontextmenü "Hinzufügen" auswählen.

In der Schemaansicht haben Sie folgende Möglichkeiten:

  • Erstellen und Ändern vorhandener XML-Schemas und ADO.NET Datasets
  • Erstellen und Bearbeiten von Beziehungen zwischen Tabellen
  • Erstellen und Bearbeiten von Schlüsseln
  • Generieren ADO.NET Datasets aus XML-Schemas

Anmerkung

Das Layout von Elementen in der Schemaansicht wird in der .xsx Datei gespeichert, die angezeigt werden kann, indem Sie auf der Symbolleiste des Projektmappen-Explorers "Alle Dateien anzeigen " auswählen und dann die .xsd Datei erweitern. Wenn keine .xsx Datei vorhanden ist, bedeutet dies, dass die .xsd Datei nie im XML-Designer geöffnet wurde.

Anpassen der Schemaansicht

Die folgenden Features ändern das visuelle Layout von Elementen in der Schemaansicht:

  • Zoomen
  • Erweitern oder Einklappen von geschachtelten Elementen
  • Automatisches Anordnen des Layouts von Elementen
  • Zurücksetzen des Standardzustands eingeklappter Elemente

Erweitern Sie die ausgeblendeten geschachtelten Elemente

Wählen Sie unten im Element das Plussymbol aus.

Zusammenklappen geschachtelter Elemente

Wählen Sie das Minussymbol im unteren Element aus, das im Designer angezeigt werden soll.

Datenansicht

Die Datenansicht stellt ein Datengitter bereit, das zum Modifizieren von .xml Dateien verwendet werden kann. Nur der Inhalt (aber nicht die Tags und Die Struktur) in einer XML-Datei kann in der Datenansicht bearbeitet werden.

Es gibt zwei separate Bereiche in der Datenansicht: Datentabellen und Daten. Der Datentabellen Bereich ist eine Liste der Beziehungen, die in der XML-Datei definiert sind, in der Reihenfolge ihrer Schachtelung (vom äußersten bis zum innersten). Der Bereich Daten ist ein Datengitter, das Daten basierend auf der Auswahl im Bereich Datentabellen anzeigt.

Anmerkung

Neu erstellte XML-Dateien enthalten keine Daten und können daher nicht in der Datenansicht angezeigt werden. Es gibt auch einige Instanzen von XML-Dokumenten, in denen die Datenansicht überhaupt nicht aufgerufen werden kann. Obwohl der XML-Code als wohlgeformt betrachtet wird, wenn es keine strukturierten Daten ist, generiert der Versuch, zur Datenansicht zu wechseln, die folgende Meldung:

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

In der Datenansicht haben Sie folgende Möglichkeiten:

  • Manuelles Auffüllen von Datentabellen
  • Bearbeiten vorhandener Datentabellen
  • Generieren eines XML-Schemas aus einem XML-Dokument

XML-Ansicht

Die XML-Ansicht bietet einen Editor zum Bearbeiten von unformatiertem XML und stellt IntelliSense und Farbcodierung bereit. Die Vervollständigung von Anweisungen ist verfügbar, wenn Sie an .xsd Dateien und .xml Dateien arbeiten, die über ein zugeordnetes Schema verfügen. Geben Sie < ein, um ein Tag zu initiieren, und es wird eine Liste der Elemente angezeigt, die an diesem Speicherort gültig sind. Nachdem Sie den Elementnamen eingegeben und die LEERTASTE gedrückt haben, wird eine Liste der Attribute angezeigt, die das Element unterstützt.

Anmerkung

Microsoft IntelliSense-Optionen sind auf der Symbolleiste nicht verfügbar. Wenn Sie im XML-Editor auf die Optionen zugreifen möchten, wählen Sie im Menü "Bearbeiten" IntelliSense aus.

SHOWPLAN-Ansicht

Abfragepläne können beim Erstellen mithilfe der SET SHOWPLAN_XML ON Option im XML-Format gespeichert werden. Doppelklicken Sie auf eine Datei mit der .showplan Erweiterung, um den Abfrageplan zu öffnen.