XML DOM lastChild na attribute
Paglilinaw at paggamit:
Ang lastChild na attribute ay makakapagbibigay ng huling anak na uriyente ng tinukoy na uriyente.
Gramata:
nodeObject.lastChild
Mga paunaw at mga komento:
Mga paunaw:Ignorahin ng Internet Explorer ang walang laman na text na uriyente sa pagitan ng uriyente (halimbawa, symbol ng palitan ng pahina), habang hindi gagawin ito ng Mozilla. Kaya't sa mga susunod na halimbawa, gagamitin namin ang isang function upang suriin ang uriyente ng unang anak na uriyente.
Ang uriyente ng uriyente ay 1, kaya't kung ang unang anak na uriyente ay hindi uriyente ng elemento, ito ay ililipat sa susunod na uriyente, at magpatuloy sa pagcheck kung ang uriyente na ito ay uriyente ng elemento. Ang prosesong ito ay magpapatuloy hanggang mapapansin ang unang uriyente ng elemento. Sa pamamagitan ng paraan na ito, makakakuha tayo ng tamang resulta sa Internet Explorer at Mozilla.
Mga Tipan:Para sa mas maraming impormasyon tungkol sa mga pagkakaiba ng XML DOM sa pagitan ng IE at Mozilla browser, mangyaring bisitahin ang aming Browser ng DOM Seksyon.
Halimbawa
Sa lahat ng halimbawa, gagamitin namin ang file na XML books.xmlat ang mga function ng JavaScript loadXMLDoc()。
Ang mga sumusunod na code ay maaring ipakita ang pangalan at uri ng pinakahuling anak na baryo ng dokumento:
//check if the last node is an element node
function get_lastchild(n)
{
var x=n.lastChild
;
while (x.nodeType!=1)
{
x=x.previousSibling;
}
return x;
}
xmlDoc=loadXMLDoc("books.xml");
var x=get_lastchild(xmlDoc);
document.write("Nodename: " + x.nodeName);
document.write(" (nodetype: " + x.nodeType);
Output:
Nodename: bookstore (nodetype: 1)