Editor XML (SQL Server Management Studio)
Offre una serie di strumenti visivi per utilizzare gli XML Schema, i set di dati ADO.NET e i documenti XML. Progettazione XML supporta il linguaggio XML Schema Definition (XSD) definito dal World Wide Web Consortium (WC3). Lo strumento di progettazione non supporta le definizioni DTD (Document Type Definitions) o altri linguaggi XML Schema, ad esempio XDR (XML-Data Reduced).
Per visualizzare Progettazione XML, aggiungere un set di dati, un XML Schema o un file XML a un progetto o aprire uno dei tipi di file descritti nella tabella seguente.
Attenzione |
---|
Il comando Annulla non è disponibile nella visualizzazione schema. Pianificare quindi accuratamente il lavoro e salvare spesso i file. |
Per consentire di lavorare sui file XML, sugli XML Schema e sui set di dati, Progettazione XML dispone delle tre visualizzazioni (o modalità) seguenti:
Visualizzazione |
Descrizione |
Tipi di file supportati |
---|---|---|
Schema |
Per la creazione e la modifica in modo visivo degli XML Schema e dei set di dati ADO.NET. |
xsd |
Dati |
Per la modifica in modo visivo dei file di dati XML in una griglia dati strutturata. |
xml |
XML |
Per le modifiche XML, l'editor di origine dispone di codifica a colori e di IntelliSense, che include le funzionalità Completa parola ed Elenca membri. |
xml, xsd, xslt, wsdl, web, resx, tdl, wsf, hta, disco, vsdisco e config |
Showplan |
Consente di visualizzare i piani di query xml creati utilizzando l'opzione SET SHOWPLAN_XML ON. |
showplan |
Visualizzazione schema
La visualizzazione schema offre una rappresentazione visiva degli elementi, degli attributi, dei tipi e così via che compongono gli XML Schema e i set di dati ADO.NET.
Nella visualizzazione schema è possibile creare schemi e set di dati trascinando gli elementi dalla scheda XML Schema della casella degli strumenti o da Esplora server e rilasciandoli sulla superficie di progettazione. È inoltre possibile aggiungere elementi allo strumento di progettazione facendo clic con il pulsante destro del mouse sulla superficie di progettazione e scegliendo Aggiungi dal menu di scelta rapida.
Nella visualizzazione schema è possibile:
Creare e modificare XML Schema e set di dati ADO.NET esistenti
Creare e modificare relazioni tra le tabelle
Creare e modificare le chiavi
Generare set di dati ADO.NET da XML Schema
[!NOTA]
Il layout degli elementi nella visualizzazione schema viene memorizzato nel file xsx che può essere visualizzato facendo clic su Mostra tutti i file sulla barra degli strumenti Esplora soluzioni e quindi espandendo il file xsd. Se non viene visualizzato alcun file xsx, significa che il file xsd non è mai stato aperto in Progettazione XML.
Personalizzazione della visualizzazione schema
Le caratteristiche seguenti consentono di modificare il layout visivo degli elementi nella visualizzazione schema.
Zoom
Espansione o compressione degli elementi nidificati
Disposizione automatica del layout degli elementi
Reimpostazione dello stato predefinito degli elementi compressi
Per visualizzare gli elementi nidificati nascosti
- Fare clic sull'icona con il segno più alla base dell'elemento.
Per comprimere gli elementi nidificati
- Fare clic sull'icona con il segno meno sull'elemento di livello più basso che si desidera visualizzare in Progettazione XML.
Visualizzazione dati
La visualizzazione dati dispone di una griglia dati che può essere utilizzata per modificare i file xml. Nella visualizzazione dati è possibile modificare solo il contenuto di un file XML, ma non i tag e la struttura.
La visualizzazione dati contiene due aree separate: Tabelle dati e Dati. L'area Tabelle dati è un elenco di relazioni definite nel file XML nello stesso ordine di nidificazione (dalla più esterna alla più interna). L'area Dati è una griglia dati che visualizza i dati sulla base della selezione eseguita nell'area Tabelle dati.
[!NOTA]
I file XML appena creati non contengono alcun dato e quindi non possono essere visualizzati nella visualizzazione dati. Esistono inoltre alcuni casi di documenti XML la cui visualizzazione dati non può essere attivata. Benché il codice XML possa essere considerato valido, se non è strutturato i dati che cercano di passare alla visualizzazione dati genereranno il messaggio seguente: "Anche se il documento XML ha un formato corretto, contiene una struttura non visualizzabile in Visualizzazione dati".
Nella visualizzazione dati è possibile:
Popolare manualmente le tabelle di dati
Modificare le tabelle di dati esistenti
Generare un XML Schema da un documento XML
Visualizzazione XML
La visualizzazione XML dispone di un editor per modificare il codice XML non formattato e dispone inoltre di IntelliSense e della codifica a colori. Quando si lavora su file xsd e xml associati a uno schema è disponibile il completamento delle istruzioni. Digitare < per iniziare un tag. Verrà presentato un elenco di elementi validi presso quella posizione. Dopo avere digitato il nome dell'elemento e premuto la barra spaziatrice verrà visualizzato un elenco di attributi supportati dall'elemento.
[!NOTA]
Le opzioni di Microsoft IntelliSense non sono disponibili sulla barra degli strumenti. Per accedere alle opzioni, nell'editor XML scegliere IntelliSense dal menu Modifica.
Visualizzazione SHOWPLAN
I piani di query possono essere salvati in formato XML quando vengono creati con l'opzione SET SHOWPLAN_XML ON. Per aprire il piano di query, fare doppio clic su un file con estensione showplan.