in determinate situazioni gli elementi da sostituire con le entità possono essere molti, è possibile utilizzare una sezione CDATA
Una sezione CDATA (Character DATA) è un blocco di testo che viene considerato sempre come testo, anche se contiene codice XML o altri caratteri speciali.
sintassi:
<![CDATA[
....
]]>
esempio: codice XML da modificare con del testo senza usare i caratteri speciali
<codice>
<libro>
<capitolo>
</capitolo>
</libro>
</codice>
codice XML modificato con CDATA
<codice>
<![CDATA[
<libro>
<capitolo>
</capitolo>
</libro>
]]>
</codice>