yin ganin kwarin kwaya na XML DOM
- Ƙarƙashin ƙarƙashin yanar gizo Ƙarƙashin ƙarƙashin yanar gizo
- Ƙarƙashin ƙarƙashin yanar gizo Ƙarƙashin DOM ƙarƙashin yanar gizo
yin ganin (Traverse) ana nufin yin ganin kwarin kwaya ko yin kewayawa a kwarin kwaya.
mujallin
tasi a hanyar yin ganin kwarin kwaya na XML books.xml.
funakai loadXMLString()wanda ke kusa da JavaScript na kasa, wanda ke samun fayilin XML.
- yin ganin kwarin kwaya na node
- yin ganin kowane kwayar na <book>.
yin ganin kwarin kwaya na node
an kawo yin ganin kwarin kwaya na XML a cikin hanyar, misali: lokacin a baya ba a samu kowane nauyin kwayar.
wannan processi ya kallonta "yin ganin kwarin kwaya na node."
tasi a hanyar yana yin kananan <book> kuma nuna alama da nauyin su:
<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 always represents the root node x=xmlDoc.documentElement.childNodes; for (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>
Output:
title: Harry Potter author: J K. Rowling year: 2005
Tsanannen ƙaƙara:
- loadXMLString() Gyara ƙarƙashin yanar gizo na XML ciki xmlDoc
- Gyara ƙarƙashin ƙarƙashin yanar gizo na root
- Output sunan kowane ƙarƙashin ƙarƙashin yanar gizo, da ƙarƙashin ƙarƙashin yanar gizo na ƙarƙashin ƙarƙashin yanar gizo
- Ƙarƙashin ƙarƙashin yanar gizo Ƙarƙashin ƙarƙashin yanar gizo
- Ƙarƙashin ƙarƙashin yanar gizo Ƙarƙashin DOM ƙarƙashin yanar gizo