XML 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 లోకి లోడ్ చేయండి
  • రూట్ ఎలమెంట్ ఉపనోడ్లను పొందండి
  • ప్రతి ఉపనోడు నోడ్ పేరును మరియు టెక్స్ట్ నోడ్ నోడ్ విలువను అవుట్పుట్ చేయండి

TIY