Condividi tramite


Convalida di documenti XML

L'editor XML verifica la sintassi XML 1.0 ed esegue inoltre la convalida dei dati durante la digitazione. L'editor può eseguire la convalida tramite una DTD (Document Type Definition) o uno schema. Le sottolineature ondulate di colore rosso evidenziano gli errori di formato del codice XML 1.0. Le sottolineature ondulate di colore blu mostrano gli errori di semantica rilevati sulla base della DTD o della convalida dello schema. A ciascun errore è associata una voce nell'elenco degli errori. È possibile inoltre visualizzare il messaggio di errore posizionando per qualche istante il puntatore del mouse sulla sottolineatura ondulata.

Gli schemi utilizzati nella convalida vengono individuati confrontando il targetNamespace di uno schema compilato con la dichiarazione xmlns dell'elemento. Gli schemi compilati vengono caricati da una delle seguenti posizioni, elencate in ordine di priorità:

  • Dal nome di file specificato nel campo Schemi della finestra Proprietà del documento.

  • Schema inline o DTD.

  • Una DTD esterna o un attributo xsd:schemaLocation e xsd:noNamespaceSchemaLocation

  • Un URI dello spazio dei nomi dello schema XDR "x-schema".

Gli schemi possono essere rilevati anche nelle seguenti posizioni aggiuntive quando lo schema dispone di uno spazio dei nomi di destinazione non vuoto:

  • Un'altra finestra dell'editor contenente lo schema.

  • Uno schema nella soluzione corrente.

  • Uno schema dalla directory della cache degli schemi.

File XSLT

Quando si modifica un file XSLT, viene utilizzato per la convalida il file xslt.xsd che si trova nella cache degli schemi. Gli errori di convalida vengono visualizzati con una sottolineatura ondulata di colore blu. Gli errori del compilatore XSLT vengono visualizzati con una sottolineatura ondulata di colore rosso.

File XSD (XML Schema)

Quando si modifica un file di schema XML, viene utilizzato per la convalida il file xsdschema.xsd che si trova nella cache degli schemi. Gli errori di convalida vengono visualizzati con una sottolineatura ondulata di colore blu. Anche gli errori di compilazione vengono visualizzati con una sottolineatura ondulata di colore rosso.

Vedere anche

Concetti

Editor XML