Udostępnij za pomocą


Edytor XML (SQL Server Management Studio)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Udostępnia zestaw narzędzi wizualnych do pracy ze schematami XML, zestawami danych ADO.NET i dokumentami XML. Projektant XML obsługuje język XML Schema Definition (XSD) zdefiniowany przez World Wide Web Consortium (WC3). Projektant nie obsługuje DTD (definicji typów dokumentów) ani innych języków schematu XML, takich jak XDR (XML-Data Reduced).

Aby wyświetlić projektanta, dodaj zestaw danych, schemat XML lub plik XML do projektu lub otwórz dowolny z typów plików wymienionych w poniższej tabeli.

Ostrożność

Podczas pracy w trybie widoku schematu nie ma polecenia Cofnij. Zaplanuj swoją pracę ostrożnie i często zapisuj pliki.

Projektant udostępnia następujące trzy widoki (lub tryby) do pracy z plikami XML, schematami XML i zestawami danych:

Widok Opis Obsługiwane typy plików
schemat Wizualnie twórz i modyfikuj schematy XML oraz zestawy danych ADO.NET. .xsd
Dane Wizualnie zmodyfikuj pliki danych XML w ustrukturyzowanej siatce danych. .xml
XML Edytowanie kodu XML; Edytor źródłowy udostępnia kodowanie kolorami i funkcję IntelliSense, w tym pełne elementy członkowskie wyrazów i list. .xml, .xsd, , , .xslt.wsdl.web.resx.tdl.wsf.hta.disco.vsdisco.config
ShowPlan Wyświetla plany zapytań XML utworzone przy użyciu SET SHOWPLAN_XML ON opcji . .showplan

Widok schematu

Widok schematu zawiera wizualną reprezentację elementów, atrybutów, typów itd., które składają się na schematy XML i zestawy danych ADO.NET.

W widoku Schemat możesz tworzyć schematy i zestawy danych, przeciągając elementy na powierzchnię projektową z karty Schemat XML przybornika lub z Eksploratora serwera. Ponadto możesz dodać elementy do projektu, klikając prawym przyciskiem myszy powierzchnię projektową i wybierając polecenie Dodaj z menu kontekstowego.

W widoku schematu można wykonywać następujące czynności:

  • Konstruowanie i modyfikowanie istniejących schematów XML i zestawów danych ADO.NET
  • Tworzenie i edytowanie relacji między tabelami
  • Tworzenie i edytowanie kluczy
  • Generowanie zestawów danych ADO.NET na podstawie schematów XML

Uwaga

Układ elementów w widoku schematu jest przechowywany w .xsx pliku, który można zobaczyć, wybierając pozycję Pokaż wszystkie pliki na pasku narzędzi Eksploratora rozwiązań, a następnie rozwijając .xsd plik. Jeśli nie ma pliku .xsx, oznacza to, że plik .xsd nigdy nie został otwarty w projektancie XML.

Dostosowywanie widoku schematu

Następujące funkcje modyfikują układ wizualny elementów w widoku schematu:

  • Powiększanie
  • Rozszerzanie lub zwijanie zagnieżdżonych elementów
  • Automatyczne rozmieszczanie układu elementów
  • Resetowanie domyślnego stanu zwiniętych elementów

Rozszerz ukryte zagnieżdżone elementy

Wybierz ikonę znaku plus w dolnej części elementu.

Zwiń zagnieżdżone elementy

Wybierz ikonę minus w dolnej części elementu, który chcesz wyświetlić w projektancie.

Widok danych

Widok danych zawiera siatkę danych, która może służyć do modyfikowania .xml plików. W widoku danych można edytować tylko zawartość (ale nie tagi i strukturę) w pliku XML.

W widoku danych znajdują się dwa oddzielne obszary: Tabele danych i Dane. Obszar Tabel danych zawiera listę relacji zdefiniowanych w pliku XML według kolejności zagnieżdżania (od najbardziej oddalonego do najbliższego). Obszar Dane to siatka danych, która wyświetla dane na podstawie zaznaczenia w obszarze Tabele danych.

Uwaga

Nowo utworzone pliki XML nie zawierają żadnych danych i dlatego nie można ich wyświetlić w widoku danych. Istnieją również pewne wystąpienia dokumentów XML, w których w ogóle nie można wywołać widoku danych. Mimo że kod XML zostałby uznany za dobrze sformułowany, jeśli nie są to dane ustrukturyzowane, próba przełączenia się do widoku Dane generuje następujący komunikat:

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

W widoku Dane można wykonywać następujące czynności:

  • Ręczne wypełnianie tabel danych
  • Edytowanie istniejących tabel danych
  • Generowanie schematu XML na podstawie dokumentu XML

Widok XML

Widok XML udostępnia edytor do edytowania nieprzetworzonego kodu XML oraz zapewnia funkcję IntelliSense i kodowanie kolorami. Uzupełnianie instrukcji jest dostępne podczas pracy z .xsd plikami i .xml plikami, które mają skojarzony schemat. Wpisz < , aby zainicjować tag i zostanie wyświetlona lista elementów, które są prawidłowe w tej lokalizacji. Po wpisaniu nazwy elementu i naciśnięciu SPACEBAR zostanie wyświetlona lista atrybutów, które obsługuje element.

Uwaga

Opcje funkcji Microsoft IntelliSense nie są dostępne na pasku narzędzi. Aby uzyskać dostęp do opcji w edytorze XML, w menu Edycja wybierz pozycję IntelliSense.

Widok SHOWPLAN

Plany zapytań można zapisywać w formacie XML podczas tworzenia przy użyciu SET SHOWPLAN_XML ON opcji. Kliknij dwukrotnie plik z .showplan rozszerzeniem, aby otworzyć plan zapytania.