Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. Dokument
  4. createCDATASection()

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

Dokument: createCDATASection() Methode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Juli 2015⁩.

DiecreateCDATASection()-Methode erstellt einen neuen CDATA-Abschnittsknoten und gibt diesen zurück.

Syntax

js
createCDATASection(data)

Parameter

data

Ein String, der die Daten enthält, die dem CDATA-Abschnitt hinzugefügt werden sollen.

Rückgabewert

EinCDATA-Abschnitt-Knoten.

Beispiele

js
const doc = new DOMParser().parseFromString("<xml></xml>", "application/xml");const cdata = doc.createCDATASection("Some <CDATA> data & then some");doc.querySelector("xml").appendChild(cdata);console.log(new XMLSerializer().serializeToString(doc));// Displays: <xml><![CDATA[Some <CDATA> data & then some]]></xml>

Hinweise

  • Dies funktioniert nur mit XML, nicht mit HTML-Dokumenten (da HTML-Dokumente keine CDATA-Abschnitte unterstützen); ein Versuch, es auf einem HTML-Dokument anzuwenden, wird einenNOT_SUPPORTED_ERR auslösen.
  • Es wird eineNS_ERROR_DOM_INVALID_CHARACTER_ERR-Ausnahme ausgelöst, wenn versucht wird, die schließende CDATA-Sequenz (]]>) als Teil der Daten einzureichen, sodass nicht maskierte benutzerdefinierte Daten ohne diese Ausnahme nicht sicher verwendet werden können (oft kanncreateTextNode() stattdessen verwendet werden).

Spezifikationen

Specification
DOM
# ref-for-dom-document-createcomment①

Browser-Kompatibilität

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2025 Movatter.jp