2010-12-20 16 views

Odpowiedz

13

Jest to sposób na ucieczkę dużych fragmentów tekstu w dokumentach XML.

Od wikipedia:

w dokumencie XML lub zewnętrznego analizowany podmiot, sekcja CDATA to odcinek zawartości pierwiastków, które są zaznaczone na parser interpretować jak tylko dane znakowe, nie znaczników.

Nawiasem mówiąc, jest to <![CDATA[]]>, a nie ![CDATA[]].

0

Jest używany w XML, wewnątrz może być wszystko.

2

Termin dane CDATA ((niezanalizowane)) jest używany w odniesieniu do danych tekstowych, które nie powinny być analizowane przez analizator składni XML.

Niektóre teksty, takie jak kod JavaScript, zawierają wiele znaków "<" lub "&". Aby uniknąć błędów, kod skryptu można zdefiniować jako CDATA.

Ref

2

CDATA jest używany w XML (a więc i XHTML), aby wstawić tekst, który może zawierać „specjalnych” znaków (np. < i>), które zazwyczaj złamać parsera XML (i aby być uczciwym, mylić także ludzki czytelnik!).

Na przykład można go użyć do osadzenia segmentu kodu w dokumencie XML.