Udostępnij za pośrednictwem


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 identyfikatorów DTD (definicji typów dokumentów) ani innych języków schematu XML, takich jak XDR (oznaczenieXML-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 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 Do wizualnego tworzenia i modyfikowania schematów XML i ADO.NET zestawów danych. .xsd
Dane W przypadku wizualnego modyfikowania plików danych XML w ustrukturyzowanej siatce danych. .xml
XML Do edytowania XML, edytor źródłowy oferuje kolorowanie składni i funkcję IntelliSense, w tym uzupełnianie wyrazów i członków list. .xml .xsd .xslt .wsdl.web.resx.tdl.wsf.hta.disco.vsdisco.config
ShowPlan Wyświetla plany zapytań XML utworzone przy użyciu opcji SET SHOWPLAN_XML ON. .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 pliku xsx, który można wyświetlić, klikając pozycję Pokaż wszystkie pliki na pasku narzędzi Eksploratora rozwiązań, a następnie rozwijając plik xsd. 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

Rozwiń ukryte zagnieżdżone elementy
  • Kliknij ikonę znaku plus w dolnej części elementu.
Aby zwinąć zagnieżdżone elementy
  • Kliknij ikonę minus na najniżej położonym elemencie, który chcesz umieścić w projekcie.

Widok danych

Widok danych zawiera siatkę danych, która może służyć do modyfikowania plików .xml. 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 mogą być wyświetlane 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 jest uznawany za dobrze sformułowany, jeśli nie są to dane ustrukturyzowane próbujące przełączyć się do widoku Dane, wygeneruje następujący komunikat: "Mimo że ten dokument jest dobrze sformułowany, zawiera strukturę, której nie można wyświetlić widoku danych".

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 wyrażeń jest dostępne podczas pracy z plikami .xsd oraz plikami .xml, 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 kliknij pozycję IntelliSense.

Widok SHOWPLAN

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

Zobacz też

zapisz plan wykonywania w formacie XML