DOM tugunlarini nusxalash
Tugunni nusxalash
cloneNode() metodi ko‘rsatilgan tugunning nusxasini yaratadi.
cloneNode() metodi bitta parametrga (true yoki false) ega. Bu parametr nusxalangan tugun asl tugunning barcha atributlari va bola tugunlarini o‘z ichiga olishi kerakmi yoki yo‘qligini bildiradi.
Quyidagi kod fragmenti birinchi <book> tugunidan nusxa oladi va uni hujjatning ildiz tuguniga qo‘shadi:
Misol
oldNode = xmlDoc.getElementsByTagName('book')[0];
newNode = oldNode.cloneNode(true);
xmlDoc.documentElement.appendChild(newNode);
Natija:
Everyday Italian
Harry Potter
XQuery Kick Start
Learning XML
Everyday Italian
O‘zingiz sinab ko‘ring »
Misol tushuntirilishi:
- Faraz qilaylik, books.xml xmlDoc’ga yuklangan
- Nusxalanadigan tugunni oling (oldNode)
- Tugunni "newNode" ga nusxalang
- Yangi tugunni XML hujjatning ildiz tuguniga qo‘shing
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
