Hàm tải XML DOM
- Trang trước DOM phân tích
- Trang tiếp theo Thuộc tính và phương thức DOM
Bạn có thể lưu mã để tải tài liệu XML trong hàm riêng.
Hàm tải
XML DOM chứa các phương pháp (hàm) để duyệt cây XML, truy cập, chèn, xóa các nút.
Trước khi truy cập và xử lý tài liệu XML, bạn phải tải nó vào đối tượng XML DOM.
Bài trước đã演示 cách tải tài liệu XML. Để tránh việc phải viết lại mã khi tải tài liệu, bạn có thể lưu mã trong một tệp JavaScript riêng biệt:
function loadXMLDoc(dname) { try //Internet Explorer { xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); } catch(e) { try //Firefox, Mozilla, Opera, v.v. { xmlDoc=document.implementation.createDocument("","",null); } catch(e) {alert(e.message)} } try { xmlDoc.async=false; xmlDoc.load(dname); return(xmlDoc); } catch(e) {alert(e.message)} return(null); }
Hàm trên được lưu trong tệp có tên "loadxmldoc.js".
Ví dụ dưới đây trong phần <head> có một liên kết đến "loadxmldoc.js" và sử dụng hàm loadXMLDoc() để tải tài liệu XML ("books.xml"):
<html>
<head>
<script type="text/javascript" src="loadxmldoc.js">
</script>
</head>
<body>
<script type="text/javascript">
xmlDoc=loadXMLDoc("books.xml");
document.write("xmlDoc is loaded, ready for use");
</script>
</body>
</html>
- Trang trước DOM phân tích
- Trang tiếp theo Thuộc tính và phương thức DOM