Processing Instructions

Le Processing Instructions (PI) vengono usate per passare informazioni extra-markup ai programmi che manipoleranno il file XML. Possono apparire ovunque, dopo la dichiarazione XML.

<?target data ?>

Commenti

I commenti sono utili agli esseri umani, e vengono ignorati dai parser XML. Possono apparire ovunque tranne che all’interno degli attributi.

<!-- this is a comment -->

Il commento si apre con un <!-- ed è chiuso da un -->,che quindi  non può apparire nella stringa interna. Il contenuto non deve seguire regole, e può anche contenere caratteri riservati.


Sezioni CDATA

Permettono di definire esplicitamente aree in cui si trova solo testo semplice.

<!CDATA[ <<solo testo!>> ]]>

Sono utili per impedire che il parser consideri markup delle stringhe che ne hanno solo la forma. All’interno delle sezioni CDATA sono ammessi tutti i caratteri UNICODE, e anche le entità non sono riconosciute come tali.