XML - CDATA Abschnitte
In diesem Kapitel werden wir diskutieren XML CDATA section. Der Begriff CDATA bedeutet Zeichendaten. CDATA ist definiert als Textblöcke, die vom Parser nicht analysiert werden, aber ansonsten als Markup erkannt werden.
Die vordefinierten Entitäten wie <, >, und &erfordern die Eingabe und sind im Markup im Allgemeinen schwer zu lesen. In solchen Fällen kann der CDATA-Abschnitt verwendet werden. Durch die Verwendung des CDATA-Abschnitts befehlen Sie dem Parser, dass der bestimmte Abschnitt des Dokuments kein Markup enthält und als normaler Text behandelt werden soll.
Syntax
Es folgt die Syntax für den CDATA-Abschnitt -
<![CDATA[
characters with markup
]]>
Die obige Syntax besteht aus drei Abschnitten -
CDATA Start section - CDATA beginnt mit dem neunstelligen Trennzeichen <![CDATA[
CDATA End section - CDATA-Abschnitt endet mit ]]> Trennzeichen.
CData section- Zeichen zwischen diesen beiden Gehäusen werden als Zeichen und nicht als Markup interpretiert. Dieser Abschnitt enthält möglicherweise Markup-Zeichen (<,> und &), die vom XML-Prozessor jedoch ignoriert werden.
Beispiel
Der folgende Markup-Code zeigt ein Beispiel für CDATA. Hier wird jedes im CDATA-Abschnitt geschriebene Zeichen vom Parser ignoriert.
<script>
<![CDATA[
<message> Welcome to TutorialsPoint </message>
]] >
</script >
In der obigen Syntax wird alles zwischen <message> und </ message> als Zeichendaten und nicht als Markup behandelt.
CDATA-Regeln
Die angegebenen Regeln müssen für XML CDATA befolgt werden -
- CDATA darf die Zeichenfolge "]]>" an keiner Stelle im XML-Dokument enthalten.
- Das Verschachteln ist im CDATA-Bereich nicht zulässig.