คลอนตัวเฉพาะ XML DOM

สร้างจุดศูนย์กลาง

cloneNode() วิธีที่สร้างสำเนาของจุดศูนย์กลางที่กำหนด

cloneNode() วิธีมีตัวแปรเดียว (true หรือ false)。ตัวอย่างนี้ชี้ว่าจุดศูนย์กลางที่ถูกคัดกรองควรมีคุณสมบัติและหลักประกอบของจุดศูนย์กลางต้นฉบับทั้งหมด。

บทความรหัสสายต่อไปนี้คัดกรอง <book> ตัวแรกและเพิ่มมันเข้าไปในจุดศูนย์กลางของเอกสาร:

ตัวอย่าง

oldNode = xmlDoc.getElementsByTagName('book')[0];
newNode = oldNode.cloneNode(true);
xmlDoc.documentElement.appendChild(newNode);

親自試試

例子解釋:

  1. 假設 books.xml 已被加載到 xmlDoc
  2. 獲取要複製的節點(oldNode
  3. 通過使用 cloneNode 方法把節點複製到 "newNode"
  4. 將這個新節點追加到 XML 文件的根節點