ایکس ایم ال ڈوم لوڈ فونکشن
- پچھلے پیمانے DOM تفسیر
- بعد کا پیمانہ DOM اپریشن اور امتیازات
XML ڈاکومن لوڈ کئے جانے کا کوئی بجائی کد کو علیحدہ فونکشن میں ذخیرہ کرسکتے ہیں
لوڈ فونکشن
XML DOM میں XML درخت کو جائز تلاش اور نکالنا، داخل کرنا، کچنا، یا حذف کرنا کا طریقہ کار (فونکشن) شامل ہوتا ہے۔
پہلے، XML ڈاکومن کو XML DOM آئیٹم میں لوڈ کرنا چاہئیے قبل کہ وہ کوئی بھی دستیاب یا پروسیسنگ کرنا پادا جائے۔
پیشین کا س دیکھیں کہ کس طرح XML ڈاکومن لوڈ کیا جاتا ہے۔ تاکہ کسی بھی وار ڈاکومن لوڈ کئے جانے کی وجہ سے کوئی بجائی کد لکھنا پڑنا نہ پادا، کد کو علیحدہ ایک جاسکریپٹ فائل میں ذخیرہ کرسکتے ہیں:
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); }
بالآمد فونکشن "loadxmldoc.js" نام کی فائل میں ذخیرہ کی گئی ہیں。
مثال کا نیچے، اس کا <head> حصہ میں "loadxmldoc.js" کا ایک لنک ہے، اور loadXMLDoc() فونکشن استعمال کرکے 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>
- پچھلے پیمانے DOM تفسیر
- بعد کا پیمانہ DOM اپریشن اور امتیازات