Fungsi Memuat XML DOM
- Hal Sebelumnya Pemecahan DOM
- Hal Berikutnya Properti dan Metode DOM
Kode untuk memuat dokumen XML dapat disimpan dalam fungsi yang terpisah.
Fungsi pemuat
DOM XML mengandung metode (fungsi) untuk mengelilingi pohon XML, mengakses, menambah, dan menghapus node.
Sebelum mengakses dan mengelola dokumen XML, dokumen tersebut harus dimuat ke objek DOM XML.
Sesi sebelumnya menunjukkan bagaimana menggelola dokumen XML. Untuk menghindari pengulangan kode saat memuat dokumen, kode dapat disimpan dalam berkas JavaScript yang terpisah:
function loadXMLDoc(dname) { try //Internet Explorer { xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); } catch(e) { try //Firefox, Mozilla, Opera, etc. { 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); }
Fungsi di atas disimpan di berkas yang dinamai "loadxmldoc.js".
Contoh di bawah ini ada tautan ke <head> yang mengarah ke "loadxmldoc.js" dan menggunakan fungsi loadXMLDoc() untuk memuat dokumen 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>
- Hal Sebelumnya Pemecahan DOM
- Hal Berikutnya Properti dan Metode DOM