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