XML DOM createCDATASection()メソッド
定義と用法
createCDATASection()メソッドはCDATASectionノードを作成します。
このメソッドはCDATASectionオブジェクトを返します。
文法:
createCDATASection(data)
パラメータ | 説明 |
---|---|
データ | 文字値、この文字列はこのノードにデータを指定するためのものです。 |
返り値
指定された data が含まれる新しい CDATASection ノードを返します。
スロー
このドキュメントが HTML ドキュメントである場合、该方法は NOT_SUPPORTED_ERR コードの DOMException をスローします。 DOMException 异常、および HTML ドキュメントが CDATASection ノードをサポートしないため、以下の XML ファイルを使用します:
例
すべての例では、HTML ドキュメントが CDATASection ノードをサポートしないため、以下の XML ファイルを使用します: books.xml、および JavaScript ファンクション loadXMLDoc()。
以下のコードスライスは、<book> 要素に CDATA 区切り節点を追加するために使用されます:
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);
}