XML DOM appendData() メソッド

定義と用法

appendData() メソッドは指定されたテキストをコメントノードが含むテキストの末端に追加します。

文法:

commentNode.appendData(string)
引数 説明
string コメントノードに追加する文字列

説明

このメソッドは文字列 string ノードにデータ属性の末尾に追加します。

以下のコードブロックは JavaScript ファンクションを使用しています loadXMLDoc() XML ファイルを books_comment.xml xmlDoc に読み込み、テキストを最初のコメントノードに追加:

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].appendData(" 特別オファー");
  document.write(x[i].data);
  document.write("<br />");
  } 
}

上記のコードの結果:

(Book 6) (ハードカバー) 特別オファー

この例では、ループと if 文を使ってコメントノードに対する処理を実行します。コメントノードのノードタイプは 8 です。

関連ページ

XML DOM リファレンスマニュアル:CharacterData.appendData()