Delen via


XML-editor (SQL Server Management Studio)

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Biedt een set visuele hulpprogramma's voor het werken met XML-schema's, ADO.NET gegevenssets en XML-documenten. Xml Designer ondersteunt de XSD-taal (XML Schema Definition) die is gedefinieerd door het World Wide Web Consortium (WC3). De ontwerpfunctie biedt geen ondersteuning voor DTD's (documenttypedefinities) of andere XML-schematalen, zoals XDR (XML-Data Gereduceerd).

Als u de ontwerpfunctie wilt weergeven, voegt u een gegevensset, XML-schema of XML-bestand toe aan uw project of opent u een van de bestandstypen die in de volgende tabel worden vermeld.

Waarschuwing

Er is geen opdracht Ongedaan maken wanneer u in de schemaweergave werkt. Plan uw werk zorgvuldig en sla uw bestanden vaak op.

De ontwerpfunctie biedt de volgende drie weergaven (of modi) om te werken aan XML-bestanden, XML-schema's en gegevenssets:

Bekijk Beschrijving Ondersteunde bestandstypen
Schema Xml-schema's en ADO.NET gegevenssets visueel maken en wijzigen. .xsd
Gegevens XML-gegevensbestanden visueel wijzigen in een gestructureerd gegevensraster. .xml
XML XML bewerken; de broneditor biedt kleurcodering en IntelliSense, inclusief volledige woord- en lijstleden. .xml, , , .xsd, , .xslt, .wsdl, .web, .resx.tdl, .wsf.hta.disco.vsdisco.config
ShowPlan Geeft XML-queryplannen weer die zijn gemaakt met behulp van de SET SHOWPLAN_XML ON optie. .showplan

Schemaweergave

De schemaweergave biedt een visuele weergave van de elementen, kenmerken, typen enzovoort, waaruit XML-schema's en ADO.NET gegevenssets bestaan.

In de schemaweergave kunt u schema's en gegevenssets maken door elementen op het ontwerpoppervlak neer te leggen op het tabblad XML-schema van de werkset of vanuit Server Explorer. Daarnaast kunt u elementen toevoegen aan de ontwerpfunctie door met de rechtermuisknop op het ontwerpoppervlak te klikken en Toevoegen te selecteren in het snelmenu.

In de schemaweergave kunt u het volgende doen:

  • Bestaande XML-schema's en ADO.NET gegevenssets maken en wijzigen
  • Relaties tussen tabellen maken en bewerken
  • Sleutels maken en bewerken
  • Gegevenssets genereren ADO.NET uit XML-schema's

Opmerking

De indeling van elementen in de schemaweergave wordt opgeslagen in het .xsx bestand, dat u kunt zien door Alle bestanden weergeven te selecteren in de werkbalk Solution Explorer en vervolgens het .xsd bestand uit te vouwen. Als er geen .xsx bestand aanwezig is, betekent dit dat het .xsd bestand nooit is geopend in de XML-ontwerpfunctie.

Schemaweergave aanpassen

De volgende functies wijzigen de visuele indeling van elementen in de schemaweergave:

  • Zoomen
  • Uitvouwen of samenvouwen van ingebouwde elementen
  • Indeling van elementen automatisch rangschikken
  • Standaardstatus van samengevouwen elementen opnieuw instellen

Verborgen geneste elementen uitvouwen

Selecteer het pluspictogram onderaan het element.

Geneste elementen samenvouwen

Selecteer het minteken op het onderste element dat u wilt weergeven in de ontwerpfunctie.

Gegevensweergave

De gegevensweergave biedt een gegevensraster die kan worden gebruikt om bestanden te wijzigen .xml . Alleen de inhoud (maar niet de tags en structuur) in een XML-bestand kan worden bewerkt in de gegevensweergave.

Er zijn twee afzonderlijke gebieden in de gegevensweergave: Gegevenstabellen en gegevens. Het gebied Gegevenstabellen is een lijst met relaties die zijn gedefinieerd in het XML-bestand, in de volgorde van de nesting (van buitenste naar binnenste). Het gegevensgebied is een gegevensraster waarin gegevens worden weergegeven op basis van de selectie in het gebied Gegevenstabellen.

Opmerking

Nieuw gemaakte XML-bestanden bevatten geen gegevens en kunnen daarom niet worden weergegeven in de gegevensweergave. Er zijn ook enkele exemplaren van XML-documenten waarin de gegevensweergave helemaal niet kan worden aangeroepen. Hoewel de XML als goed wordt opgemaakt, wordt het volgende bericht gegenereerd als het geen gestructureerde gegevens zijn. Als u wilt overschakelen naar de gegevensweergave, wordt het volgende bericht gegenereerd:

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

In de gegevensweergave kunt u het volgende doen:

  • Gegevenstabellen handmatig vullen
  • Bestaande gegevenstabellen bewerken
  • Een XML-schema genereren op een XML-document

XML-weergave

DE XML-weergave biedt een editor voor het bewerken van onbewerkte XML en biedt IntelliSense en kleurcodering. Voltooiing van de instructie is beschikbaar wanneer u werkt aan .xsd bestanden en .xml bestanden met een gekoppeld schema. Typ < om een tag te initiƫren en u krijgt een lijst met elementen te zien die geldig zijn op die locatie. Nadat u de elementnaam hebt getypt en op de spatiebalk hebt drukt, ziet u een lijst met kenmerken die door het element worden ondersteund.

Opmerking

Microsoft IntelliSense-opties zijn niet beschikbaar op de werkbalk. Wanneer u in de XML-editor toegang wilt krijgen tot de opties, selecteert u IntelliSense in het menu Bewerken.

SHOWPLAN-weergave

Queryplannen kunnen worden opgeslagen in XML-indeling bij het maken met behulp van de SET SHOWPLAN_XML ON optie. Dubbelklik op een bestand met de .showplan extensie om het queryplan te openen.