Inaandika na Kupendeza XML DOM appendChild() Method

Inasema na Kupendeza

Method ya appendChild() inaongeza mwanaketi kwenye mwanaketi wa kwanza kwa kumekaa kwa kina ya mwanaketi mpya.

Hii inaonyesha maelezo mpya wa mwanaketi.

Inaandika:

appendChild(node)
Chaguo Inasema
node Inahitajika. Maelezo ya maelezo ya kusaidia.

Mfano

Kwa mafuta yote, tumekuwa tumewaona faili ya XML books.xml, na maelezo ya JavaScript loadXMLDoc()

Mafuta ya kifaa hiki kinachotengeneza na kumpata kwa kwanza kwa <book> kwa kinyumezea maelezo, kwa kuandaa na kutoa kila maelezo wa kwanza kwa <book>:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
var newel,newtext;
for (i=0;i<x.length;i++)
{
newel=xmlDoc.createElement('edition');
newtext=xmlDoc.createTextNode('First');
newel.appendChild(newtext);
x[i].appendChild(newel);
}
//Kuandao yote jina na jicho na edition
y=xmlDoc.getElementsByTagName("title");
z=xmlDoc.getElementsByTagName("edition");
for (i=0;i<y.length;i++)
{
document.write(y[i].childNodes[0].nodeValue);
document.write(" - Edition: ");
document.write(z[i].childNodes[0].nodeValue);
document.write("<br />");
}

Matokeo wa maktaba ya juu:

Everyday Italian - Edition: First
Harry Potter - Edition: First
XQuery Kick Start - Edition: First
Learning XML - Edition: First

Mafano:Internet Explorer haitakadhihisha mabaki ya mawili wa mabaki (kama kifungu cha kufichia), Mozilla haitafikii hivyo. Kwa hiyo, katika mivyo hivi, tunahifadhi kusoma mabaki ya kina (mabaki ya kina ina nodeType inayofikia 1).

Kuwa na mafanikio ya IE na Mozilla kwa kusoma tovuti, tafadhali nia CodeW3C.com ya makao ya mafunzo ya XML DOM Kifaa cha DOM cha kusoma Mambo hii.