XML DOM createCDATASection() Methode
Definition und Verwendung
Die Methode createCDATASection() kann einen CDATASection-Knoten erstellen.
Diese Methode kann das CDATASection-Objekt zurückgeben.
Syntax:
createCDATASection(data)
Parameter | Beschreibung |
---|---|
data | Zeichenkette, dieser String kann Daten für diesen Knoten bestimmen. |
Rückgabewert
Gibt den neu erstellten CDATASection-Knoten zurück, der den angegebenen Inhalt enthält.
aus
Falls das Dokument ein HTML-Dokument ist, wirft dieser Methodenaufruf eine NOT_SUPPORTED_ERR mit dem Code DOMException-Ausnahme, da HTML-Dokumente CDATASection-Knoten nicht unterstützen.
Beispiel
In allen Beispielen verwenden wir das XML-Dokument books.xml, sowie JavaScript-Funktionen loadXMLDoc().
Der folgende Code-Abschnitt fügt einem <book>-Element einen CDATA-Bereichs-Knoten hinzu:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName('book');
var newCDATA,newtext;
newtext="Special Offer & Book Sale";
for (i=0;i<x.length;i++)
{
newCDATA=xmlDoc.createCDATASection(newtext);
;
x[i].appendChild(newCDATA);
}