XML DOM cloneNode() طریق
تعریف و استعمال
cloneNode() طریق معین نیود کی دقت سے کلون کو بناتا ہے。
یہ طریق کلون کئے گئے نیود کو واپس دیتا ہے。
قواعد:
cloneNode(include_all)
پارامتر | وصف |
---|---|
include_all | ضروری ہے۔ اگر اس بولین پارامتر کو توروئیں سیٹ کیا گیا ہے، تو کلون کئے گئے نیود کا اصل نیود کا تمام ذیلی نیود کاپی کرے گا。 |
مثال
در تمام مثالها، ما از فایل XML استفادہ کریں گے books.xml، اور جاوا اسکریپت کی فانکشن loadXMLDoc()。
در اینجا کد بلاک، اولین <book> نمونه کا کپی میکند و سپس آن را به انتهای لیست نود اضافه میکند:
xmlDoc=loadXMLDoc("books.xml");
oldNode=xmlDoc.getElementsByTagName('book')[0];
newNode=oldNode.cloneNode(true)
;
xmlDoc.documentElement.appendChild(newNode);
// تمام عنوانوں کی نمائش
y=xmlDoc.getElementsByTagName("title");
برای (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