انها محاولة لنفسك - أمثلة
استخدام الأمثلة التالية في ملف XML books.xml .
نسخ عقدة وإلحاقها إلى العقدة الحالية
يستخدم هذا المثال cloneNode() لنسخ عقدة وإلحاقها إلى عقدة الجذر مستند XML
نسخ عقدة
و cloneNode() الأسلوب بإنشاء نسخة من العقدة المحددة.
و cloneNode() الأسلوب له معلمة (true or false) . وتشير هذه المعلمة إذا يجب أن تتضمن العقدة المستنسخة كل الصفات والعقد التابعة العقدة الأصلية.
جزء التعليمات البرمجية التالية بنسخ الأولى <book> عقدة ويلحق ذلك إلى عقدة الجذر من الوثيقة:
مثال
oldNode = xmlDoc.getElementsByTagName('book')[0];
newNode = oldNode.cloneNode(true);
xmlDoc.documentElement.appendChild(newNode);
نتيجة:
Everyday Italian
Harry Potter
XQuery Kick Start
Learning XML
Everyday Italian
انها محاولة لنفسك » وأوضح سبيل المثال:
- لنفترض أن " books.xml يتم تحميل" في xmlDoc
- الحصول على عقدة لنسخ (oldNode)
- استنساخ العقدة في "newNode"
- إلحاق عقدة جديدة إلى عقدة الجذر مستند XML