Il tag di apertura di un elemento comincia con il carattere < Il tag di chiusura di un elemento comincia con la coppia di caratteri I tag finiscono con >
Tutti gli elementi devono essere chiusi
contenuto
Se un elemento è vuoto deve essere comunque chiuso, scegliendo tra le due modalità
oppure
Non ci sono nomi precostituiti per gli elementi (ma se un nome comincia con xml …)
Il nome di un elemento comincia con
lettera (anche accentata…), _ (underscore), : (due punti)
continua con
lettera, numero, _ (underscore), : (due punti), . (punto), – (trattino)
Il nome di un elemento non contiene spazi
Gli elementi possono essere nidificati, se esiste tra loro un nesso logico.
Un elemento padre può contenere più elementi figli.
La nidificazione deve essere corretta!
contenuto 1,1 contenuto 1,2 contenuto 1,3 contenuto 2