คลอนตัวเฉพาะ XML DOM
สร้างจุดศูนย์กลาง
cloneNode()
วิธีที่สร้างสำเนาของจุดศูนย์กลางที่กำหนด
cloneNode()
วิธีมีตัวแปรเดียว (true
หรือ false
)。ตัวอย่างนี้ชี้ว่าจุดศูนย์กลางที่ถูกคัดกรองควรมีคุณสมบัติและหลักประกอบของจุดศูนย์กลางต้นฉบับทั้งหมด。
บทความรหัสสายต่อไปนี้คัดกรอง <book> ตัวแรกและเพิ่มมันเข้าไปในจุดศูนย์กลางของเอกสาร:
ตัวอย่าง
oldNode = xmlDoc.getElementsByTagName('book')[0]; newNode = oldNode.cloneNode(true); xmlDoc.documentElement.appendChild(newNode);
例子解釋:
- 假設 books.xml 已被加載到
xmlDoc
中 - 獲取要複製的節點(
oldNode
) - 通過使用
cloneNode
方法把節點複製到 "newNode
" - 將這個新節點追加到 XML 文件的根節點