Condividi tramite


Nomi di attributi e elementi 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 qualificato. Un nome completo è costituito da un prefisso dello spazio dei nomi XML, da due punti (:) e da un nome locale. Per ulteriori informazioni sui prefissi degli spazi dei nomi XML, vedere Valore letterale elemento XML.

Regole

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

  • Può iniziare con un namespace. 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 che iniziano con la stringa "xml", indipendentemente dalla variazione di maiuscole. 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 che non descrive 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 stai guardando molto tempo dopo averlo scritto, l'uso di nomi appropriati per gli elementi può far 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 fa riferimento a elementi separati.

Spazi dei nomi XML

Quando si crea un elemento letterale XML, è possibile specificare il prefisso dello spazio dei nomi XML per il nome dell'elemento. Per ulteriori informazioni, consultare Elemento letterale XML.

Vedere anche