Condividi tramite


Configurare la formattazione nell'editor XML

È possibile controllare il modo in cui elementi, attributi e altri contenuti XML vengono formattati e completati in Visual Studio. Questo articolo illustra come configurare la formattazione e le varie opzioni per la modifica XML, in modo che i documenti siano leggibili e seguano gli standard.

Prerequisiti

  • Visual Studio installato
  • Un file o un progetto XML

Configurare le opzioni di formattazione XML

Utilizzare la pagina Opzioni di formattazione per specificare la formattazione degli elementi e degli attributi nei documenti XML.

  1. In Visual Studio passare a Strumenti>Opzioni.
  2. Espandi Editor di testo>XML.
  3. Selezionare Formattazione.
  4. Scegliere le opzioni di formattazione preferite:
    • Mantieni formattazione manuale degli attributi: non riformattare gli attributi. Questa è l'impostazione predefinita.

      Annotazioni

      Se gli attributi si trovano su più righe, l'editor indenti ogni riga di attributi per far corrispondere il rientro all'elemento padre.

    • Allineare gli attributi ognuno su una riga separata: Allineare il secondo e i successivi attributi verticalmente affinché siano rientrati come il primo attributo. Esempio:
      <item id = "123-A"
            name = "hammer"
            price = "9.95">
      </item>
      
    • Riformatta automaticamente:
      • Incollare dagli Appunti: riformattare il testo XML incollato dagli Appunti.
      • Al completamento del tag di chiusura: riformattare l'elemento.
    • Contenuto misto:
      • Formattare il contenuto misto per impostazione predefinita: Tentare di riformattare il contenuto misto, eccetto quando il contenuto viene trovato in un xml:space="preserve" ambito. Questa è l'impostazione predefinita. Se un elemento contiene una combinazione di testo e markup, il contenuto viene considerato come contenuto misto. Esempio:
        <dir>c:\data\AlphaProject\
          <file readOnly="false">test1.txt</file>
          <file readOnly="false">test2.txt</file>
        </dir>
        

Configurare varie opzioni XML

Utilizzare la pagina Opzioni varie per modificare le impostazioni di completamento automatico e schema per l'editor XML.

  1. In Strumenti>Opzioni, espandere Editor di testo>XML.
  2. Selezionare Varie.
  3. Modificare le opzioni seguenti in base alle esigenze:
    • Inserimento automatico:
      • Chiudi tag: l'editor di testo aggiunge tag di chiusura durante la creazione di elementi XML. Se è selezionato un tag iniziale di un elemento, l'editor inserisce il tag di chiusura corrispondente, incluso un prefisso dello spazio dei nomi corrispondente. Questa casella di controllo è selezionata per impostazione predefinita.
      • Virgolette di attributi: quando si creano attributi XML, l'editor inserisce i caratteri =" e " e posiziona il cursore (^) all'interno delle virgolette. Questa casella di controllo è selezionata per impostazione predefinita.
      • Dichiarazioni dello spazio dei nomi: l'editor inserisce automaticamente le dichiarazioni dello spazio dei nomi ovunque siano necessarie. Questa casella di controllo è selezionata per impostazione predefinita.
      • Altro markup (Commenti, CDATA): Commenti, CDATA, DOCTYPE, istruzioni di elaborazione e altro markup viene completato automaticamente. Questa casella di controllo è selezionata per impostazione predefinita.
    • Rete:
      • Scarica automaticamente DTD e schemi: gli schemi e le definizioni dei tipi di documento (DTD) vengono scaricati automaticamente dai percorsi HTTP. Questa funzionalità utilizza System.Net con il rilevamento del server proxy automatico abilitato. Questa casella di controllo è selezionata per impostazione predefinita.
    • Struttura:
      • Attiva la modalità struttura all'apertura dei file: attiva la funzionalità di struttura quando vengono aperti dei file. Questa casella di controllo è selezionata per impostazione predefinita.
    • Memorizzazione nella cache:
      • Schemi: specifica il percorso della cache dello schema. Il pulsante Sfoglia apre il percorso corrente della cache dello schema in una nuova finestra. Il percorso predefinito è %VsInstallDir%\xml\Schemas.

Passaggi successivi