Cosa si intende per documento ben formato?

Utente HTML.it
chiede

Cosa si intende per documento ben formato?

Redazione HTML.it
risponde

Un documento XML si dice ben formato (well-formed) se sono rispettate le seguenti regole:

  • Il documento XML contiene un unico elemento root (“radice” dell’albero);
  • Gli elementi devono essere sempre chiusi con tag di chiusura o, se vuoti, tramite chiusura abbreviata (/>);
  • Bisogna rispettare l’ordine di nidificazione: un elemento padre non può essere chiuso prima di un elemento figli;
  • XML è case sensitive: bisogna ricordarlo quando usiamo maiuscone e minuscole per nomi dei tag e attributi
  • Gli attributi devono essere racchiusi tra singoli o doppi apici

>> Leggi Documenti Ben Formati, dalla Guida XML

Ad esempio, il seguente documento non è ben formato dal momento che non presenta un unico root element:

<?xml version="1.0" ?>
<capitolo titolo="Titolo1">Testo del capitolo</capitolo>
<capitolo titolo="Titolo2">Testo del capitolo</capitolo>

Una sua versione ben formata potrebbe essere la seguente:

<?xml version="1.0" ?>
<libro>
	<capitolo titolo="Titolo1">Testo del capitolo</capitolo>
	<capitolo titolo="Titolo2">Testo del capitolo</capitolo>
</libro>