6. XML DOM
📘 কনসেপ্ট (থিওরি)
XML DOM (Document Object Model) XML ডকুমেন্টগুলো অ্যাক্সেস (access) এবং ম্যানিপুলেট (manipulate) করার একটি আদর্শ উপায় সংজ্ঞায়িত করে।
DOM একটি XML ডকুমেন্টকে ট্রি-স্ট্রাকচার (tree-structure) হিসেবে উপস্থাপন করে।
প্রোগ্রামিং ভাষা (যেমন জাভাস্ক্রিপ্ট) ব্যবহার করে, আপনি এই ট্রিতে নোডগুলো (এলিমেন্টগুলো) পড়তে, তৈরি করতে, আপডেট করতে এবং মুছে ফেলতে পারেন।
💡 উদাহরণ
জাভাস্ক্রিপ্টে XML পার্স (Parse) করা:
let text = "Tove ";
// একটি DOMParser তৈরি করুন
let parser = new DOMParser();
let xmlDoc = parser.parseFromString(text, "text/xml");
// DOM অ্যাক্সেস করুন
let toValue = xmlDoc.getElementsByTagName("to")[0].childNodes[0].nodeValue;
console.log(toValue); // আউটপুট: Tove
🎯 আপনার কাজ (প্র্যাকটিস)
ধরে নিন
xmlDoc হলো একটি XML DOM অবজেক্ট। "author" ট্যাগ নাম যুক্ত এলিমেন্টটি (প্রথমটি) পেতে এবং এটিকে authorElem নামক একটি ভেরিয়েবলে সংরক্ষণ করতে JS কোড লিখুন।main.xml
Loading...
OUTPUT
Run your code to see the output here...