CDATA

CDATA ( Engl. Character Data ) este un cuvânt cheie în SGML și XML . CDATA este utilizat pentru a identifica datele despre caractere, al căror conținut nu este analizat de analizor.

Secțiunea CDATA

O secțiune CDATA spune unui analizor că nu există niciun markup de urmat, ci un text normal. Secțiunea CDATA are următoarea sintaxă:

<![CDATA[Inhalt]]>

Secțiunea CDATA poate conține, de asemenea, caractere de marcare ( <, >și &). Acestea nu mai sunt interpretate de analizor. Secvența de caractere de închidere ]]>nu trebuie utilizată în cadrul conținutului .

Dacă conținutul este încă necesară, secțiunea CDATA este împărțit în două părți separate, care separă șirul de caractere în fața sau în fața ei : ]]>]>>

<![CDATA[...]]]><![CDATA[]>...]]>
<![CDATA[...]]]]><![CDATA[>...]]>

Secțiunile CDATA sunt utilizate în XHTML ( XML ) atunci când programele lungi de computer sau chiar codul XML urmează să fie integrate într-o zonă mai mare. Aceasta elimină necesitatea utilizării entităților predefinite, cum ar fi &lt;și &amp;.

Tipul de date CDATA

Într-o definiție a tipului de document (DTD), CDATA este un tip de date al unei declarații de atribut, de exemplu:

<!ATTLIST img
   src    CDATA    #REQUIRED
>

A se vedea declarațiile de atribute .

Vezi si

Link-uri web