ทำไมต้องเลือก 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)
}

TIY

ใช้ E4X

ตัวอย่างนี้มีความสัมพันธ์เดียวกับตัวอย่างที่ข้างต้น แต่ใช้ E4X แทน

var xmlDoc=new XML()
xmlDoc.load("note.xml")
document.write(xmlDoc.body)

ใช้งานจะง่ายขึ้นนักไหม?