XML DOM cloneNode() メソッド
Element オブジェクト
定義と用法
cloneNode() メソッドは、指定したノードの正確なコピーを作成します。
このメソッドは、クローン・ノードを返します。
構文
パラメータ |
説明 |
include_all |
必須。ブールパラメタを true に設定すれば、クローン・ノードはオリジナル・ノードの
全子ノードのクローンを作ります |
例
次のコードは、loadXMLDoc() を使用して xmlDoc に
"books.xml" をロードし、
最初の <book> ノードをコピーし、次にノードリストの最後にそのコピーを追加します:
例
xmlDoc=loadXMLDoc("books.xml");
oldNode=xmlDoc.getElementsByTagName('book')[0];
newNode=oldNode.cloneNode(true);
xmlDoc.documentElement.appendChild(newNode);
//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
|
試してください »
|
Element オブジェクト
|