XML DOM cloneNode() メソッド
Node オブジェクト
定義と用法
cloneNode() メソッドは、指定したノードの正確なコピーを作成します。
このメソッドは、クローン・ノードを返します。
構文
nodeObject.cloneNode(include_all)
|
パラメータ |
説明 |
include_all |
必須。ブールパラメタを true に設定すれば、クローン・ノードはオリジナル・ノードの
全子ノードのクローンを作ります |
例
次のコードは、loadXMLDoc() を使用して xmlDoc に
"books.xml" をロードし、
ノード (<edition>) を作成し、最初の <book> ノードのクローンを作り、次にノードリストの最後に追加します:
例
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book')[0];
cloneNode=x.cloneNode(true);
xmlDoc.documentElement.appendChild(cloneNode);
//Output all titles
y=xmlDoc.getElementsByTagName("title");
for (i=0;i<y.length;i++)
{
document.write(y[i].childNodes[0].nodeValue);
document.write("<br />");
}
|
出力:
Everyday Italian
Harry Potter
XQuery Kick Start
Learning XML
Everyday Italian
|
試してください »
|
Node オブジェクト
|