Le regole sintattiche di XML
In Xml, a differenza di HTML, tutti i tag devono essere chiusi:
HTML <p>paragrafo1 <p>paragrafo2 XML <p>paragrafo1</p> <p>paragrafo2</p>I tag devono essere correttamente innestati:
HTML <i><b>corsivo e grassetto</i></b> XML <i><b>corsivo e grassetto</b></i>Ogni documento XML deve avere uno ed un solo elemento radice. Gli attributi devono sempre essere inclusi tra apici doppi.
Corretto <nota data="11/11/2004"> Scorretto <nota data=11/11/2004>XML è case sensitive, quindi le maiuscole e le minuscole devono essere rispettate:
Corretto <data>11/11/2004</data> Scorretto <data>11/11/2004</Data>Differentemente da quanto accade in HTML, in XML gli spazi vengono preservati. I commenti possono essere inseriti tra i segni <!-- e --> ad esempio:
<!–- questo è un commento XML -->E’ possibile introdurre del testo in modo che questo non venga elaborato dal parser XML, ma venga semplicemente restituito all’utente, grazie al costrutto CDATA, ad esempio:
<![CDATA[
Questo testo non viene elaborato e
<questo> non è un tag
]]>
Questo è utile per evitare errori di parsing anche quando il contenuto potrebbe essere interpretato come codice XML. Un documento XML ben formato (well formed) è un documento conforme alle regole di sintassi descritte precedentemente.
');







