XML DOM insertData() メソッド
定義と使用方法
insertData() メソッドは文字列を挿入するコメントノードに使用されます。
文法:
commentNode.insertData(start,string)
パラメータ | 説明 |
---|---|
start | 必須。文字を挿入する場所を指定します。この値は0から始まります。 |
string | 必須。挿入する文字列を指定します。 |
説明
このメソッドは文字列を string 指定された位置に挿入 start の Comment ノードのテキスト部分に。
例
以下のコードブロックは JavaScript 関数を使用しています loadXMLDoc() XML ファイルを books_comment.xml xmlDoc に読み込み、最初の Comment ノードに文字列を挿入します:
xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
{
//コメントノードのみ処理
x[i].insertData(10,"Illustrated ");
document.write(x[i].data);
document.write("<br />");
}
}
上記のコードの結果:
(Book 6) (イラストレーション ハードカバー)
この例では、コメントノードに対してのみ処理を行うようにループと if 文を使用しています。コメントノードのノードタイプは 8 です。
関連ページ
XML DOM リファレンスマニュアル:CharacterData.insertData()