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 <
și &
.
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
- XML-binary Optimized Packaging (XOP) - Recomandare W3C pentru includerea datelor binare în documentele XML
Link-uri web
- Tipuri de date de bază în HTML - CDATA edition-w3c.de
- Secțiuni CDATA în ediția XML-w3c.de
- CDATA în Wiki SELFHTML