A cosa serve CDATA?
In XML il CDATA fa parte della DTD e serve a definire il tipo di dato contenuto all'interno di un tag.
Più precisamente CDATA sta per Character DATA e definisce, pertanto, un blocco di puro testo (a prescindere dal suo contenuto).
Attraverso un corretto utilizzo di CDATA è possibile risolvere il problema dei caratteri speciali (come ad esempio le lettere accentate) oppure inserire del codice HTML senza che questo venga interpretato come tag.
La sintassi di CDATA è la seguente:
<descrizione>
<![CDATA[Questo è un <b>blocco di testo!</b>]]>
</descrizione>