XML DOM cloneNode() Method

Pagsasaalang-alang at Paggamit

Ang paraan na cloneNode() ay nagtatayo ng tumpak na kopya ng tinukoy na node.

Ang paraan na ito ay nagbibigay ng inukop na node.

Sintaksis:

cloneNode(include_all)
Parameter Paglalarawan
include_all Wag kang magpatuloy. Kung ang boolean na parameter ay itinakda na true, ang inukop na node ay kopyahin ang lahat ng mga anak ng orihinal na node.

ឧទាហរណ៍

នៅក្នុងឧទាហរណ៍ទាំងអស់ យើងនឹងប្រើប្រាស់ឯកសារ XML books.xmlនិង JavaScript ដែល loadXMLDoc().

កូដខាងក្រោមនេះថតវត្ថុ <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