metoda createCDATASection() DOM XML
definicja i użycie
Metoda createCDATASection() może tworzyć węzeł CDATASection.
Ta metoda może zwrócić obiekt CDATASection.
gramatyka:
createCDATASection(data)
parametry | opis |
---|---|
data | Wartość łańcucha, ten łańcuch może określać dane tego węzła. |
Zwraca wartość
Zwraca nowo utworzony węzeł CDATASection, zawierający określone dane.
wywołuje
Jeśli dokument jest dokumentem HTML, ta metoda wywoła wyjątek o kodzie NOT_SUPPORTED_ERR Wyjątek DOMException, ponieważ dokumenty HTML nie obsługują węzłów CDATASection.
Przykład
W wszystkich przykładach będziemy używać pliku XML books.xml, oraz funkcji JavaScript loadXMLDoc().
Poniższy fragment kodu można użyć do dodania węzła sekcji CDATA do elementu <book>:
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);
}