XML DOM firstChild پرپرتی
تعریف اور استعمال
firstChild پرپرتی کا استعمال کیا جاسکتا ہے تاکہ مخصوص نود کا پہلا ذریعہ نود لوڈ کیا جائے جائے گا。
قواعد:
nodeObject.firstChild
نکات اور نوٹس
نوٹ:انٹرنیٹ ایکسپلورر نود کے درمیان پیدا ہونے والی خالی متن نود کو ناچا دے گا (مثلاً، نیو لائن سیگنل)، لیکن موزیلا اس طرح نہیں کردیگا، لہذا نیچے کے مثال میں ہم ایک فونکشن استعمال کریں گے تاکہ پہلا ذریعہ نود کا نود کا نوع جائزہ لیا جائے جائے گا。
عنصر نود کا نود کا نوع 1 ہے، لہذا اگر پہلا ذریعہ نود ایک عنصر نود نہیں ہے تو وہ اگلے نود پر منتقل ہوجائے گا، اور اس کا جائزہ لیا جائے گا کہ وہ ایک عنصر نود ہے یا نہیں، یہ عمل جاری رہے گا تاکہ پہلا عنصر ذریعہ نود پایا جائے جائے جائے گا، اس طریقے سے ہم انٹرنیٹ ایکسپلورر اور موزیلا میں صحیح نتیجہ حاصل کرسکتے ہیں。
ਸੁਝਾਅ:IE ਅਤੇ Mozilla ਬਰਾਊਜ਼ਰਾਂ ਦਰਮਿਆਨ XML DOM ਦੇ ਮੁਕਾਬਲੇ ਦੀ ਹੋਰ ਸੂਚਨਾ ਲਈ ਸਾਡੇ DOM ਬਰਾਊਜ਼ਰ ਚੈਪਟਰ
ਉਦਾਹਰਨ
ਸਾਰੇ ਉਦਾਹਰਨਾਂ ਵਿੱਚ ਅਸੀਂ XML ਫਾਈਲ ਵਰਤਾਂਗੇ books.xmlਅਤੇ ਜਾਵਾਸਕ੍ਰਿਪਟ ਫੰਕਸ਼ਨ loadXMLDoc()。
ਹੇਠ ਲਿਖੇ ਕੋਡ ਨਾਲ ਦਸਤਾਵੇਜ਼ ਦੇ ਪਹਿਲੇ ਉਪ ਨੋਡ ਦੇ ਨੋਡ ਨਾਮ ਅਤੇ ਨੋਡ ਟਾਈਪ ਨੂੰ ਦਿਖਾਇਆ ਜਾ ਸਕਦਾ ਹੈ:
//check if the first node is an element node
function get_firstchild(n)
{
var x=n.firstChild
;
while (x.nodeType!=1)
{
x=x.nextSibling;
}
return x;
}
xmlDoc=loadXMLDoc("books.xml");
var x=get_firstchild(xmlDoc);
document.write("Nodename: " + x.nodeName);
document.write(" (nodetype: " + x.nodeType);
ਆਉਟਪੁਟ:
Nodename: bookstore (nodetype: 1)