Le regole sintattiche dell’XML non sono molte e sono semplici da imparare:
- Tutti gli elementi devono avere un tag di chiusura
- L’XML è case sensitive quindi il tag di apertura e di chiusura devono essere scritti usando la stessa sequenza di caratteri e mantenendo la sequenza di maiuscole e minuscole
- I tag devono essere correttamente annidati
- I documenti XML devono avere un tag “root” ossia un tag che contiene tutti gli altri
- I valori degli attributi devono essere racchiusi tra virgolette
- I caratteri che hanno una funzione particolare nell’XML (es: <,>) devono essere sostituiri con le rispettive entità
- I commenti sono come quelli dell’HTML ( <!– Commento –> )
- XML, a differenza dell’HTML, preserva gli spazi bianchi
- Gli “a capo” vengono memorizzati come LF e non come coppie CR + LF
Le regole da utilizzare per i nomi dei tag sono le seguenti:
- I nomi dei tag possono essere composti da lettere, numeri e cartteri specialui (compresa punteggiatura)
- I nomi devono iniziare con una lettera
- I nomi non possono iniziare con xml (o Xml, o XML, o xMl,…)
- I nomi dei tag non possono contenere spazi