ทำไมต้องเลือก E4X?
- หน้าก่อนหน้า E4X HowTo
- หน้าต่อไป E4X บราวเซอร์
E4X ทำให้การใช้ XML ง่ายขึ้น
E4X ง่ายขึ้น
หากคุณเคยพยายามใช้ JavaScript ที่จะเปิดและจัดการ XML คุณจะพบว่า E4X ง่ายต่อการใช้งาน
ถ้าไม่มี E4X คุณจะต้องใช้เลิฟที่ XML (หรือส่วนประกอบ XML) เพื่อใช้งาน XML
บริบทของภาษาต่าง ๆ และการทำงานของลูกจ้างหรือชิ้นส่วนเหล่านี้ในตัวเครื่องนี้มีความแตกต่างกัน
ถ้าไม่มี E4X
ตัวอย่างนี้เป็นตัวอย่างของบราวเซอร์ที่ใช้ฟังก์ชันทางเอกสาร ซึ่งสามารถนำเอกสาร XML ("note.xml") ใส่ในตัวแทน XML พิเศษ และแสดงข้อความของบันทึกหมายเหตุขึ้นมาได้:
var xmlDoc //code for Internet Explorer if (window.ActiveXObject) { xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async=false; xmlDoc.load("note.xml") displaymessage() } // code for Mozilla, Firefox, etc. else (document.implementation && document.implementation.createDocument) { xmlDoc= document.implementation.createDocument("","",null) xmlDoc.load("note.xml"); xmlDoc.onload=displaymessage } function displaymessage() { document.write(xmlDoc.getElementsByTagName("body")[0].firstChild.nodeValue) }
ใช้ E4X
ตัวอย่างนี้มีความสัมพันธ์เดียวกับตัวอย่างที่ข้างต้น แต่ใช้ E4X แทน
var xmlDoc=new XML() xmlDoc.load("note.xml") document.write(xmlDoc.body)
ใช้งานจะง่ายขึ้นนักไหม?
- หน้าก่อนหน้า E4X HowTo
- หน้าต่อไป E4X บราวเซอร์