XML DOM کھوجی کا باب تلاش
- پچھلے پیج DOM نیود لیست
- پائیدار پیج DOM بورسر
تلاش (Traverse) یعنی کھوجی کا باب میں چکر لگانا یا موٹنا ہوتا ہے۔
مثال
مثال کے تحت یہ XML دستاویز استعمال کیا گیا ہے books.xml。
فونکشن loadXMLString()، جو بیرونی جاوا اسکریپت میں واقع ہے، اور یہ ایک XML دستاویز کو لوڈ کرنے کے لئے استعمال کیا جاتا ہے۔
- کھوجی کا باب ایک کھوجی کا باب تلاش
- کھوجی کا باب <book> عنصر کی تمام ذیلی کھوجی کو چکر لگانا۔
کھوجی کا باب تلاش
آپ کثیر تعداد میں XML دستاویزات کو چکر لگانا چاہتے ہیں، جیسے: جب آپ کو کسی عناصر کا کی وار نکالنا ہوتا ہے تو。
یہ عمل 'کھوجی کا باب تلاش' کہلاتا ہے。
مثال کے تحت <book> کے تمام ذیلی کھوجی کو چکر لگانا ہوتا ہے، اور ان کے نام اور کی وار کا نمائش دینا ہوتا ہے:
<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 میں لوڈ کرنا
- راجگ Irاج کا نیود حاصل کرنا
- بغیر کسی نکات کی تفصیل، مستقل نیود کا نام اور ٹیکسٹ نیود کا نیود کا رقمی کا نام بھی نکالنا
- پچھلے پیج DOM نیود لیست
- پائیدار پیج DOM بورسر