Kukurusha mababu wa joto ya DOM XML
- Mchezo wa kuzia mabaki Orodha ya mabaki ya DOM
- Mchezo wa kifo DOM kifungua cha kifungua
Kukurusha (Traverse) inaeleza kuharibika kwenye mababu wa joto au kuendelea.
Mfano
Mfano hii unaenda kwa faili ya XML: books.xml.
Fungu loadXMLString()inaenea kwenye JavaScript ya nje, inayohusisha kusoma faili ya XML.
- Kukurusha mababu wa joto mmoja
- Kukurusha mababu wa elementi ya <book> zote.
Kukurusha mababu wa joto
Wakati wa kushikilia barua ya XML, inahitajika kwa kawaida, kama: kwa sababu inahitajika kumpiga thamani ya kila element.
Mchezo hii hujulikana kama 'kukurusha mababu wa joto'.
Mfano hii unaofanya kikurusha kwa barua za <book> zote kwa barua yako, na kuonyesha jina na thamani yao:
<html> <head> <script type="text/javascript" src="loadxmlstring.js"></script> </head> <body> <script type="text/javascript"> text="<book>"; text=text+"<title>Harry Potter</title>"; text=text+"<author>J K. Rowling</author>"; text=text+"<year>2005</year>"; text=text+"</book>"; xmlDoc=loadXMLString(text); // documentElement inaeleza mwanafunzi wa kuzingatia maelezo x=xmlDoc.documentElement.childNodes; kwa (i=0;i<x.length;i++) { document.write(x[i].nodeName); document.write(": "); document.write(x[i].childNodes[0].nodeValue); document.write("<br />"); } </script> </body> </html>
Onyesha:
jina: Harry Potter mshairi: J K. Rowling mwaka: 2005
Maelezo ya matokeo:
- loadXMLString() Kuwaambia maelezo wa XML kwenye xmlDoc
- Pata mabaki wa mwanafunzi wa kuzingatia maelezo
- Onyesha jina la kila mabaki wa mwanakili, na thamani ya mabaki ya maandiko
- Mchezo wa kuzia mabaki Orodha ya mabaki ya DOM
- Mchezo wa kifo DOM kifungua cha kifungua