Ufwedhi wa XML DOM kipimo cha kwanza cha mteja

Ufwedhi na Tukio

Kipimo cha kwanza cha mteja cha kina kinapokuwa kipimo cha kwanza cha mteja cha kina cha kina.

Hatakiwa mteja waliochaguliwa waliweza kuwa na mteja waliochukuliwa, yaani yaani hatakiwa kipimo cha mteja.

Inayotumiwa kama:

elementNode.firstChild

Mtaarifu na maelezo

Mtaarifu:Internet Explorer inadumisha kipimo cha kina cha kuzungumza kati ya mteja (kama kichwa cha mabaki cha kichwa), Mozilla hauhakikisha. Kwa hivyo, katika mafanikio yafuatavyo, tunatumia kifungu kwa kuangalia kipimo cha kwanza cha mteja.

Inaonekana kwamba kipimo cha kiwango cha element node kimekuwa 1, kama kipimo cha kwanza cha mteja cha kina hakuwa element node, inaongezwa kipimo cha kina na kuangalia inaonekana kwa kuwa element node. Hii inakubaliana kwamba inatufikia kipimo cha kwanza cha mteja. Hii inakumuwezesha kuwa kimeingia kwa ufupisho kwa IE na Mozilla. Hii inakumuwezesha kuwa inakupatikana kwa ufupisho kwa IE na Mozilla.

Kwa ujumbe zaidi kuhusu muhimu wa IE na Mozilla kifungo, tazama ujumbe wa XML DOM katika CodeW3C.com DOM Kifungo hili chaguo.

mimiko

katika mafanikio yote, tunatumiwa faili ya XML books.xmlna kufikiria kufanya kazi ya JavaScript loadXMLDoc()

Kipengele cha kodi chote kinapokea kipimo cha kwanza cha mteja kutoka kwenye "books.xml":

//kuwa na kipimo cha kwanza cha kiwango kimekuwa element node
function get_firstchild(n)
{
var x=n.firstChild;
wakati (x.nodeType!=1)
  {
  x=x.nextSibling;
  }
return x;
}
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.documentElement;
var firstNode=get_firstchild(x);
for (var i=0;i<firstNode.childNodes.length;i++)
{ 
  if (firstNode.childNodes[i].nodeType==1)
  { 
  //Tukufanya mafanikio kwa kiwango cha kinauni kana
  document.write(firstNode.childNodes[i].nodeName);
  document.write(" = ");
  document.write(firstNode.childNodes[i].childNodes[0].nodeValue);
  document.write("<br />");
  } 
}

Matokeo wa programu ya juu ni:

title = Everyday Italian
author = Giada De Laurentiis
year = 2005
price = 30.00