CDATA
CDATA ( Engl. Character Data ) is a keyword in SGML and XML . CDATA is used to identify character data whose content is not analyzed by the parser.
CDATA section
A CDATA section tells a parser that there is no markup to follow, but normal text. The CDATA section has the following syntax:
<![CDATA[Inhalt]]>
The CDATA section can also contain markup characters ( <, >and &). These are no longer interpreted by the parser. The closing character sequence ]]>must not be used within content .
If ]]>the content is still required, the CDATA section is divided into two separate parts, separating the character string in front of ]>or in front of it >:
<![CDATA[...]]]><![CDATA[]>...]]><![CDATA[...]]]]><![CDATA[>...]]>
CDATA sections are used in XHTML ( XML ) when long computer programs or even XML code are to be integrated over a larger area. This eliminates the need to use predefined entities such as <and &.
CDATA data type
In a document type definition (DTD), CDATA is a data type of an attribute declaration, for example:
<!ATTLIST img
src CDATA #REQUIRED
>
See declarations of attributes .
See also
- XML-binary Optimized Packaging (XOP) - W3C recommendation for the inclusion of binary data in XML documents
Web links
- Basic data types in HTML - CDATA edition-w3c.de
- CDATA sections in XML edition-w3c.de
- CDATA in the SELFHTML Wiki