XML DOM లాస్ట్ చిల్డ్ అట్రిబ్యూట్
నిర్వచనం మరియు వినియోగం
లాస్ట్ చిల్డ్ అట్రిబ్యూట్ డాక్యుమెంట్ యొక్క చివరి సబ్ నోడ్ ను తిరిగి ఇస్తుంది.
సింతాక్స్:
డాక్యుమెంట్ ఓబ్జెక్ట్ లాస్ట్ చిల్డ్
సూచనలు మరియు అన్నాటికే:
అన్నాటికే:ఇంటర్నెట్ ఎక్స్ప్లోరర్ నోడ్ మధ్య సృష్టించబడిన శుభ్రమైన టెక్స్ట్ నోడ్స్ (ఉదాహరణకు, కార్యకలాపం సిగ్నల్) ని విస్మరిస్తుంది, అయితే మొజిలా అలా చేయదు. ఈ కారణంగా, మేము మొదటి సబ్ నోడ్ నోడ్ టైప్ ని తనిఖీ చేయడానికి ఫంక్షన్ ఒకదానిని వాడుతుందాం.
ఎలిమెంట్ నోడ్ నోడ్ టైప్ 1 ఉంది కాబట్టి, మొదటి పిలువబడిన సబ్ నోడ్ ఎలిమెంట్ నోడ్ కాదు అయితే, అది తదుపరి నోడ్ కు జరిగిస్తుంది మరియు అది ఎలిమెంట్ నోడ్ కాదా అని తనిఖీ చేస్తుంది. ఈ ప్రక్రియ మొదటి ఎలిమెంట్ సబ్ నోడ్ గుర్తించినప్పటికే తొలగిస్తుంది. ఈ విధంగా, ఇంటర్నెట్ ఎక్స్ప్లోరర్ మరియు మొజిలా లో సరైన ఫలితాలను పొందవచ్చు.
హింసాజనకమైన సలహాలు:ఐఈ మరియు మొజిలా బ్రౌజర్లకు సంబంధించిన XML DOM పరిమితులకు కనుగొనేందుకు, మా సైట్ ను సందర్శించండి DOM బ్రౌజర్ భాగాలు.
ఉదాహరణ
అన్ని ఉదాహరణలలో, మేము XML ఫైల్ని ఉపయోగిస్తాము books.xmlమరియు JavaScript ఫంక్షన్ loadXMLDoc().
ఈ కోడ్ ఫ్రేగ్మెంట్ డాక్యుమెంట్ యొక్క చివరి పిల్లలోని నోడ్ యొక్క నోడ్ పేరు మరియు నోడ్ రకం ను ప్రదర్శిస్తుంది:
//చివరి నోడ్ ను element నోడ్ కాదో పరిశీలించండి
function get_lastchild(n)
{
var x=n.lastChild
;
while (x.nodeType!=1)
{
x=x.previousSibling;
}
return x;
}
xmlDoc=loadXMLDoc("/example/xdom/books.xml");
var x=get_lastchild(xmlDoc);
document.write("Nodename: " + x.nodeName);
document.write(" (nodetype: " + x.nodeType + ")");
అవగాహనలు:
Nodename: bookstore (nodetype: 1)