JavaScript-CDATA

Abid Ullah 26 Mai 2022
  1. Was ist ein CDATA-Abschnitt
  2. Wann ist die Verwendung eines CDATA-Abschnitts in JavaScript erforderlich
JavaScript-CDATA

Dieser Artikel behandelt den Abschnitt CDATA in JavaScript. Zuerst lernen wir, was CDATA ist und wie es funktioniert.

Wir werden auch wissen, wo und wann der Abschnitt CDATA in JavaScript zu verwenden ist.

Was ist ein CDATA-Abschnitt

Das Section-Objekt CDATA repräsentiert ein CDATA in einem Dokument. Es enthält Text, den ein Parser nicht analysieren kann.

Die Tags in einem CDATA werden nicht als Markup und Entitäten behandelt. Wir verwenden die CDATA, um einen Abschnitt eines XML-Dokuments zu markieren, damit der XML-Parser ihn nur als Zeichendaten und nicht als Markup-Daten interpretiert.

Da wir gelernt haben, was der Abschnitt CDATA ist, werden wir jetzt diskutieren, wann es notwendig ist, den Abschnitt CDATA in JavaScript zu verwenden.

Wann ist die Verwendung eines CDATA-Abschnitts in JavaScript erforderlich

Manchmal enthält JavaScript-Code viele "< oder >" oder "&"-Zeichen. Wenn wir Symbole wie < und > oder & verwenden, um zwei ganze Zahlen usw. in JavaScript zu vergleichen.

Um das Parsen dieser Symbole < oder > und & zu vermeiden, verwenden wir in JavaScript das Abschnitts-Tag CDATA (<script>....</script>). Der Parser ignoriert alles innerhalb eines CDATA-Abschnitts.

Um sicherzustellen, dass die XHTML-Validierung auf JavaScript, das wir auf der HTML-Seite verwenden, korrekt funktioniert, verwenden wir das Abschnitts-Tag CDATA. Wir verwenden das Abschnitts-Tag wie folgt.

Beispielcode:

<script>
   //<![CDATA[
      document.write("> or <");
   //]]>
</script>

Die Verwendung des Section-Tags CDATA innerhalb eines Skripts ist notwendig, um XML-Fehler bei der XHTML-Validierung zu vermeiden. Das CDATA weist den Browser an, den in JavaScript verwendeten Text anzuzeigen.

Wenn die Browser das Markup als XML behandeln, verwenden wir den folgenden CDATA-Tag-Code in JavaScript.

Beispielcode:

<script>
<![CDATA[
    ...code...
]]>
</script>

Wenn die Browser das Markup als HTML behandeln, verwenden wir den folgenden CDATA-Tag-Code in JavaScript.

Beispielcode:

<script>
    ...code...
</script>

So verwenden wir also das Section-Tag CDATA in JavaScript.

Wir hoffen, dass Sie diesen Artikel hilfreich finden, um die Verwendung von CDATA in JavaScript zu verstehen.

Autor: Abid Ullah
Abid Ullah avatar Abid Ullah avatar

My name is Abid Ullah, and I am a software engineer. I love writing articles on programming, and my favorite topics are Python, PHP, JavaScript, and Linux. I tend to provide solutions to people in programming problems through my articles. I believe that I can bring a lot to you with my skills, experience, and qualification in technical writing.

LinkedIn