XML DOM నోడు ట్రీని పరిశీలించడం
- ముంది పేజీ DOM నోడ్ జాబితా
- తరువాతి పేజీ DOM బ్రౌజర్
పరిశీలించడం (Traverse) అనేది నోడు ట్రీలో చుట్టూ చూడడానికి లేదా కదలడానికి అర్థం కలిగిస్తుంది.
ఉదాహరణ
ఈ ఉదాహరణలో XML ఫైల్ని ఉపయోగిస్తారు: books.xml.
ఫంక్షన్ loadXMLString()బాహ్య జావాస్క్రిప్ట్లో ఉన్నది మరియు XML ఫైల్ని లోడ్ చేయడానికి ఉపయోగిస్తారు.
- నోడు ట్రీని చుట్టూ చూడండి
- బుక్ అంశం యొక్క అన్ని పదినీకరణలను చుట్టూ చూడండి.
నోడు ట్రీని పరిశీలించడం
మీరు తరచుగా XML పత్రాలను చుట్టూ చూడాలి, ఉదాహరణకు: మీరు ప్రతి అంశం యొక్క విలువను తీసుకునాలి ఉన్నప్పుడు.
ఈ ప్రక్రియ ను "నోడు ట్రీని పరిశీలించడం" అంటారు.
ఈ ఉదాహరణలో బుక్ యొక్క అన్ని పదినీకరణలను చుట్టూ చూస్తుంది మరియు వాటి పేరు మరియు విలువను చూపిస్తుంది:
<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>
అవుట్పుట్:
title: Harry Potter author: J K. Rowling year: 2005
ఉదాహరణ వివరణం:
- loadXMLString() XML స్ట్రింగ్ ను xmlDoc లోకి లోడ్ చేయండి
- రూట్ ఎలమెంట్ ఉపనోడ్లను పొందండి
- ప్రతి ఉపనోడు నోడ్ పేరును మరియు టెక్స్ట్ నోడ్ నోడ్ విలువను అవుట్పుట్ చేయండి
- ముంది పేజీ DOM నోడ్ జాబితా
- తరువాతి పేజీ DOM బ్రౌజర్