ພະຍາຍາມ E4X?

E4X ສາມາດເຮັດໃຫ້ພວກເຮົາໃຊ້ XML ຫຼາຍກວ່າ.

E4X ແມ່ນຫຼາຍກວ່າ

ຖ້າທ່ານໄດ້ພະຍາຍາມທີ່ຈະນຳໃຊ້ JavaScript ເພື່ອບັນທຶກ ແລະດຳເນີນ XML ທ່ານຈະພົບວ່າ E4X ແມ່ນຫຼາຍກວ່າ.

ບໍ່ມີ E4X ທ່ານຕ້ອງໃຊ້ຫ້ອງການ XML (ຫຼືສິ່ງພິມິດ XML) ເພື່ອມາກັບ XML.

ວິທິພາສາຂອງຫ້ອງການຫຼືສິ່ງພິມິດຂອງພວກມັນແລະວິທິການທີ່ພວກມັນເຮັດວຽກໃນບັນນາທິການສາຍບົດສະໜາມຕ່າງກັນບໍ່ແມ່ນດຽວກັນ.

ບໍ່ມີ E4X

ບົດຢ່າງນີ້ແມ່ນຄືການຄົ້ນຄວ້າບຸກຄົນຂອງບັນຊີບັນນາທິການເບິ່ງພາບທີ່ຫຼາຍຫຼາຍສະບັບການຂອງບັນນາທິການສາຍບົດສະໜາມ ("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)

ບໍ່ອາດຈະງ່າຍກວ່ານັ້ນຫຍັງ?