XML DOM replaceData()メソッド
CDATA オブジェクト
定義と使い方
replaceData() メソッドは CDATA ノード内のデータを置換します。
構文
CDATANode.replaceData(start,length,string)
| 引数 | 説明 |
|---|---|
| start | 必須。文字を置換する位置を指定します。開始値は 0 から始まります。 |
| length | 必須。置換する文字数を指定します。 |
| string | 必須。挿入する文字列を指定します。 |
例
次のコードスニペットは使用しますloadXMLDoc()「」を xmlDoc に読み込み、"Stunning" を最初の <html> 要素の CDATA ノード内の "Fantastic" に置換します:
例
xmlDoc=loadXMLDoc("books_cdata.xml");
x=xmlDoc.getElementsByTagName("html")[0].childNodes[0];
x.replaceData(3,8,"Fantastic");
document.write(x.nodeValue);
x=xmlDoc.getElementsByTagName("html")[0].childNodes[0];
x.replaceData(3,8,"Fantastic");
document.write(x.nodeValue);
出力:
Fantastic!
試してみる »
CDATA オブジェクト その他の拡張