Selezionare gli XML Schema da usare

L'editor XML fornisce una cache dello schema che si trova nella directory %VSInstallDir%\xml\Schemas . La cache degli schemi include schemi XML noti che vengono usati per IntelliSense e per la convalida di documenti XML.

Utilizzare la proprietà del documento Schemi per selezionare uno o più schemi XSD (XML Schema Definition Language). È possibile selezionare gli schemi dalla cache dello schema o altrove.

Gli schemi specificati vengono salvati in un file di opzioni utente della soluzione (nascosto).suo), insieme a tutte le altre proprietà del documento XML. Di conseguenza, non è necessario immettere nuovamente questi valori alla successiva apertura della soluzione.

Nota

L'editor può convalidare usando uno schema inline o uno schema a cui fa riferimento l'attributo xsd:schemaLocation . Per altre informazioni, vedere Convalida dei documenti XML.

Per selezionare uno schema XML dalla cache dello schema

  1. Aprire un file nell'editor XML.

  2. Nella finestra delle proprietà del documento fare clic sul campo Schemi . Quando viene visualizzato il pulsante Sfoglia (...) fare clic su di esso.

    Schemas property for an XML file

    Verrà visualizzata la finestra di dialogo XML Schemas . Nella finestra di dialogo sono elencati tutti gli schemi con un oggetto .Estensione xsd nella cache dello schema (inclusi gli schemi a cui si fa riferimento nel file catalog.xml ) e anche qualsiasi schema presente nella soluzione corrente, aperto in Visual Studio, a cui viene fatto riferimento in un xsd:schemaLocation attributo o a cui viene fatto riferimento nella proprietà Schemas .

  3. Selezionare gli schemi da usare per la convalida eseguendo una delle seguenti operazioni:

    • Selezionare uno schema elencato nella finestra di dialogo XML Schema , fare clic sulla colonna Usa e quindi selezionare Usa questo schema.

      -o-

    • Selezionare più schemi elencati nella finestra di dialogo XML Schema, quindi fare clic con il pulsante destro del mouse e selezionare Usa questo schema.

  4. Scegliere OK.

    L'elenco degli schemi selezionati viene copiato nuovamente nella proprietà del documento Schemi .

Per aggiungere uno schema XML alla cache dello schema

  1. Nella finestra delle proprietà del documento fare clic sul pulsante nel campo Schemi .

  2. Fare clic su Aggiungi.

    Verrà visualizzata la finestra di dialogo Apri schema XSD.

  3. Individuare e selezionare gli schemi da aggiungere alla cache degli schemi.

  4. Fare clic su Apri.

    Gli schemi vengono aggiunti alla cache dello schema e il valore Usa colonna è impostato su Usa questo schema.

Per eliminare uno schema XML dalla cache dello schema

  1. Nella finestra delle proprietà del documento fare clic sul pulsante nel campo Schemi .

  2. Selezionare lo schema da rimuovere e quindi fare clic su Rimuovi.

    Lo schema viene rimosso dalla cache degli schemi in memoria, ma non dal file system.

    Nota

    Se si dispone ancora di un riferimento allo schema tramite un schemaLocation attributo o una corrispondenza targetNamespace , Remove non funzionerà in questa situazione a causa dell'associazione automatica. In questo caso è consigliabile contrassegnare lo schema come Non usare gli schemi selezionati nella colonna Usa .