Cdata

Cdata

CDATA (Akronym für Character Data, Zeichendaten) ist ein Begriff aus der Welt der Standard Generalized Markup Language (SGML) und ihrer Untermenge XML. Man verwendet die beiden Begriffe CDATA-Abschnitt und CDATA-Datentyp.

CDATA-Abschnitt

Mit einem CDATA-Abschnitt wird einem Parser mitgeteilt, dass kein Markup folgt, sondern normaler Text. Der CDATA-Abschnitt hat folgende Form:

<![CDATA[Inhalt]]>

Der CDATA-Abschnitt kann Markup-Zeichen (<, > und &) enthalten. Diese werden vom Parser nicht weiter interpretiert. Natürlich darf die schließende Zeichenfolge ]]> innerhalb von Inhalt nicht erscheinen (sie würde das Ende des CDATA-Abschnittes angeben, und ein nachfolgendes ]]> würde einen Syntaxfehler auslösen). Falls dennoch ]]> im Inhalt benötigt wird, teilt man üblicherweise den CDATA-Abschnitt in mehrere separate Teile auf und trennt dabei die Zeichenfolge vor dem „>“:

<![CDATA[Inhalt]]]]><![CDATA[>Inhalt]]>

CDATA-Abschnitte werden in XML besonders gern verwendet, um das Eingeben und Lesen langer Computerprogramme oder sogar XML-Code über einen größeren Bereich zu erleichtern. Dadurch entfällt die Verwendung der vordefinierten Entities wie &lt; und &amp;.

CDATA-Datentyp

In einer Dokumenttypdefinition (DTD) ist CDATA ein Datentyp einer Attributdeklaration, zum Beispiel:

<!ATTLIST foo a CDATA #IMPLIED>

Siehe hierzu Deklarationen von Attributen.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • CDATA — (Akronym für engl. character data „Zeichendaten“) ist ein Begriff aus der Welt der Standard Generalized Markup Language (SGML) und ihrer Untermenge XML. Man verwendet die beiden Begriffe CDATA Abschnitt und CDATA Datentyp. Inhaltsverzeichnis 1… …   Deutsch Wikipedia

  • CDATA — The term CDATA, meaning character data, is used for distinct, but related purposes in the markup languages SGML and XML. The term indicates that a certain portion of the document is general character data , rather than non character data or… …   Wikipedia

  • CDATA — Эта статья или раздел нуждается в переработке. Пожалуйста, улучшите статью в соответствии с правилами написания статей. CDATA ( …   Википедия

  • Cdata — …   Википедия

  • CDATA — Character Data (XML) …   Acronyms

  • CDATA — Character Data (XML) …   Acronyms von A bis Z

  • CDATA — abbr. Character DATA (DTD, PCDATA) …   United dictionary of abbreviations and acronyms

  • AH-56 Cheyenne — /* */ AH 56 Cheyenne AH 56 Cheyenne …   Wikipédia en Français

  • A tombeau ouvert — /* */ À tombeau ouvert À tombeau ouvert Titre original Bringing Out …   Wikipédia en Français

  • Ablepharus kitaibelii — /* */ Ablepharus kitaibelii …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”