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