XML DOM firstChild na attribute
Ang kahulugan at paggamit
Ang firstChild na attribute ay maaaring ibalik ang unang anak na node ng tinukoy na node.
Mga pangunahing salita:
nodeObject.firstChild
Mga paalaala at notasyon
Mga notasyon:Ang Internet Explorer ay iiwan ang walang laman na text na node na nabuo sa pagitan ng mga node (halimbawa, ang simbolo ng paglilinaw), habang hindi gagawin ito ng Mozilla. Kaya't sa mga susunod na halimbawa, gagamitin natin ang isang function upang suriin ang uri ng unang anak na node.
Ang uri ng elemento ng node type ay 1, kaya't kung ang unang anak na node ay hindi elemento na node, ito ay ilipat sa susunod na node, at magpatuloy na suriin kung ang node na ito ay elemento na node. Ang prosesong ito ay magpapatuloy hanggang ang unang elemento na anak na node ay nakuha. Sa pamamagitan ng paraan na ito, masusukat natin ang tamang resulta sa Internet Explorer at Mozilla.
Mga payo:Para sa mas maraming impormasyon tungkol sa mga kaibahan ng XML DOM sa pagitan ng IE at Mozilla browser, mangyaring bisitahin ang aming DOM Browser Section.
Example
Sa lahat ng mga halimbawa, gagamit namin ang XML file books.xml, at ang JavaScript function loadXMLDoc().
Ang sumusunod na kodigo ay magpapakita ng pangalan at uri ng unang anak na child ng dokumento:
//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);
Output:
Nodename: bookstore (nodetype: 1)