Share via


Nomi di elementi e attributi XML dichiarati (Visual Basic)

In questo argomento vengono fornite linee guida di Visual Basic per la denominazione di elementi e attributi XML nei valori letterali XML. In un valore letterale XML è possibile specificare un nome locale o un nome completo. Un nome completo è costituito da un prefisso dello spazio dei nomi XML, da due punti e da un nome locale. Per altre informazioni sui prefissi degli spazi dei nomi XML, vedere Valore letterale dell'elemento XML.

Regole

Un nome locale di un elemento o di un attributo in Visual Basic deve rispettare le regole seguenti.

  • Può iniziare con uno spazio dei nomi. Deve iniziare con un carattere alfabetico o un carattere di sottolineatura (_).

  • Deve contenere solo caratteri alfabetici, cifre decimali, caratteri di sottolineatura, punti (.) e trattini (-).

  • Non deve contenere più di 1.024 caratteri.

  • I due punti visualizzati nei nomi indicano la demarcazione dello spazio dei nomi. Pertanto, è possibile utilizzare i due punti solo per specificare uno spazio dei nomi XML per un nome specifico.

Inoltre, è necessario rispettare le linee guida seguenti.

  • La specifica XML 1.0 riserva tutti i nomi a partire dalla stringa "xml", con qualsiasi variazione di maiuscola. Pertanto, non usare tali nomi per i nomi degli elementi e degli attributi.

Linee guida per la lunghezza dei nomi

In pratica, un nome dovrebbe essere il più breve possibile, pur identificando chiaramente la natura dell'elemento. Ciò migliora la leggibilità del codice e riduce la lunghezza della riga e le dimensioni del file di origine.

Tuttavia, il nome non deve essere così breve da non descrivere adeguatamente l'elemento o il modo in cui il codice lo usa. Questo aspetto è importante per la leggibilità del codice. Se qualcun altro sta cercando di comprenderlo o se lo si sta guardando dopo un lungo periodo, avere nomi degli elementi appropriati permette di risparmiare tempo.

Distinzione tra maiuscole e minuscole nei nomi

I nomi degli elementi XML fanno distinzione tra maiuscole e minuscole. Ciò significa che quando il compilatore di Visual Basic confronta due nomi che differiscono solo in lettere alfabetiche, li interpreta come nomi diversi. Ad esempio, interpreta ABC e abc come facenti riferimento a elementi separati.

Spazi dei nomi XML

Quando si crea un valore letterale elemento XML, è possibile specificare il prefisso dello spazio dei nomi XML per il nome dell'elemento. Per altre informazioni, vedere Valore letterale dell'elemento XML.

Vedi anche