Tại sao lại có E4X?
- Trang trước E4X HowTo
- Trang tiếp theo Trình duyệt E4X
E4X giúp chúng ta sử dụng XML dễ dàng hơn.
E4X dễ dàng hơn
Nếu bạn đã từng thử sử dụng JavaScript để phân tích và xử lý XML, bạn sẽ thấy E4X dễ sử dụng hơn.
Nếu không có E4X, bạn phải sử dụng thư viện XML (hoặc thành phần XML) để làm việc với XML.
Cú pháp của các thư viện hoặc thành phần này và cách chúng hoạt động khác nhau trên các trình duyệt cũng khác nhau.
Nếu không có E4X
Dưới đây là ví dụ về một ví dụ về trình duyệt của nhóm chức năng nhảy qua hàng loạt, có thể tải tệp XML ("note.xml") vào bộ phân tích XML và hiển thị thông điệp của thẻ ghi chú:
var xmlDoc // mã cho Internet Explorer if (window.ActiveXObject) { xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async=false; xmlDoc.load("note.xml") displaymessage() } // mã cho Mozilla, Firefox, v.v. 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) }
Sử dụng E4X
Ví dụ này tương tự như ví dụ trên, nhưng sử dụng E4X:
var xmlDoc=new XML() xmlDoc.load("note.xml") document.write(xmlDoc.body)
Có dễ dàng hơn không?
- Trang trước E4X HowTo
- Trang tiếp theo Trình duyệt E4X