ActiveXObject
อเนกประสงค์
ที่สร้างและประมวลผล xml
ฟังก์ชั่น loadXMLDoc (dname)
-
var xmlDoc;
// รหัสสำหรับ IE
ถ้า (window.ActiveXObject)
-
xmlDoc=ใหม่ ActiveXObject("Microsoft.XMLDOM");
-
// โค้ดสำหรับ Mozilla, Firefox, Opera ฯลฯ
อย่างอื่นถ้า (document.implementation && document.implementation.createDocument)
-
xmlDoc=document.implementation.createDocument("","",null);
-
อื่น
-
alert('เบราว์เซอร์ของคุณไม่สามารถจัดการสคริปต์นี้ได้');
-
xmlDoc.async=false;
xmlDoc.load(dname);
กลับ(xmlDoc);
-
จากนั้นคุณสามารถใช้ xmlDoc
ได้ ตัวอย่างเช่น:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName('หนังสือ');
วาร์นิวเวล
สำหรับ (i=0;i<x.length;i++)
-
newel=xmlDoc.createElement('ฉบับ');
x[i].appendChild(ใหม่);
}
เพิ่มและลบแอตทริบิวต์โหนด ฯลฯ