XML DOM নোড ট্রি
- একটি <book> এলিমেন্ট একটি <title>、<author>、<year> এবং <price> এলিমেন্টের মা নোড হয় পূর্ববর্তী পৃষ্ঠা
- পরবর্তী পৃষ্ঠা DOM পার্সিং
XML DOM XML DOM ডকুমেন্টকে একটি নোড ট্রি (নোড-ট্রি) হিসাবে দেখে
ট্রিতের সমস্ত নোডগুলোর মধ্যে পরস্পরের মধ্যে সম্পর্ক রয়েছে
XML DOM নোড ট্রি
XML DOM XML ডকুমেন্টকে একটি ট্রি কাঠামো হিসাবে দেখেনোড ট্রি.
এই ট্রিতের মাধ্যমে সমস্ত নোডকে পরিদর্শন করা যায়। তাদের বিষয়গুলোকে সংশোধন করা বা মোছা যায়, এবং নতুন উপাদানগুলো তৈরি করা যায়
এই নোড ট্রি নোডসমূহ এবং তাদের মধ্যের সম্পর্ককে প্রদর্শন করে। এই ট্রি রুট নোড থেকে শুরু করে, এবং ট্রির নিচতম স্তরে টেক্সট নোডগুলোতে বৃদ্ধি পায়:

উপরের ছবিটি XML ফাইলটির প্রদর্শন books.xml.
পিতা, সন্তান এবং সমস্ত নোড
নোড ট্রিতের নোডগুলোর মধ্যে পরস্পরের মধ্যে শ্রেণীগত সম্পর্ক রয়েছে
পিতা, সন্তান এবং সমস্ত নোডকে এই সম্পর্ককে বর্ণনা করার জন্য ব্যবহার করা হয়। পিতা নোডকে সন্তান নোড হিসাবে বিবেচনা করা হয়, একই স্তরের সন্তান নোডকে সমস্ত নোড হিসাবে বিবেচনা করা হয় (ভাই বা বোন)।
- নোড ট্রির মধ্যে, শীর্ষ নোডকে রুট নোড হিসাবে বিবেচনা করা হয়
- রুট নোড ছাড়া প্রত্যেক নোডকে একটি পিতা নোড থাকে
- নতুন নোড কোনও সংখ্যক সাব-নোডসহ থাকতে পারে
- 叶子是没有子节点的节点
- পত্রা হচ্ছে যে নোডগুলির কোনও সাব-নোড নেই
একই স্তরের নোড হচ্ছে একই মা নোড-ভিত্তিক নোড

একটি ছবি এখানে নোড ট্রির একটি অংশ এবং নোডগুলির মধ্যে সম্পর্ককে দেখায়:
একটি XML ডাটা ট্রির রূপে নির্মিত হয়, তাই ট্রির নিশ্চিত কাঠামো এবং এতে অন্তর্ভুক্ত ডাটা টাইপকে জানতে পরও তা ট্রেভার্স করা যায়
আপনি এই টিউটোরিয়ালের পরবর্তী চপ্তসমূহে নোড ট্রেভার্সিং সম্পর্কে আরও শিখবেনমন্তব্য:
মা নোড: Parent Node, সাব-নোড: Children Node, একই স্তরের নোড: Sibling Node。
প্রথম সাব-নোড - শেষ সাব-নোড
দৃশ্যমান একটি XML শ্লিক্ষা <bookstore> <book category="CHILDREN"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book>
</bookstore>
উপরোক্ত XML-তে, <title> এলিমেন্ট <book> এলিমেন্টের প্রথম সাব-নোড এবং <price> এলিমেন্ট <book> এলিমেন্টের শেষ সাব-নোড
- একটি <book> এলিমেন্ট একটি <title>、<author>、<year> এবং <price> এলিমেন্টের মা নোড হয় পূর্ববর্তী পৃষ্ঠা
- পরবর্তী পৃষ্ঠা DOM পার্সিং