XML DOM createCDATASection() metode
Definition og brug
createCDATASection() metoden kan oprette en CDATASection-knude.
Denne metode kan returnere en CDATASection-objekt.
Syntaks:
createCDATASection(data)
parametre | beskrivelse |
---|---|
data | Strengerværdi, denne streng kan specificere data for dette punkt. |
Returværdi
Returnerer den nyoprettede CDATASection node, indholdet er specificeret som data.
kaste
Hvis dokumentet er et HTML-dokument, vil denne metode kaste en fejl med koden NOT_SUPPORTED_ERR DOMException fejl, fordi HTML-dokumenter ikke understøtter CDATASection-noder.
eksempel
I alle eksempler vil vi bruge XML-filer books.xml, samt JavaScript-funktioner loadXMLDoc().
Følgende kodefragment kan tilføje en CDATA-sektion node til <book>-elementet:
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);
}