Back

7. XPath Introduction

📘 কনসেপ্ট (থিওরি)

এক্সপাথ (XPath) হলো XSLT স্ট্যান্ডার্ডের একটি প্রধান উপাদান। একটি XML ডকুমেন্টে এলিমেন্ট এবং অ্যাট্রিবিউটগুলোর মধ্য দিয়ে নেভিগেট করতে XPath ব্যবহার করা যেতে পারে। এটি একটি XML ডকুমেন্টে নোড বা নোড-সেট নির্বাচন করতে পাথ এক্সপ্রেশন (path expressions - ইউআরএল এর মতো) ব্যবহার করে। গুরুত্বপূর্ণ পাথগুলো: - /: রুট নোড থেকে নির্বাচন করে - //: বর্তমান নোড থেকে ডকুমেন্টের সেই নোডগুলো নির্বাচন করে যা সিলেকশনের সাথে মেলে, সেগুলো যেখানেই থাকুক না কেন - @: অ্যাট্রিবিউট নির্বাচন করে

💡 উদাহরণ

XPath এক্সপ্রেশন: একটি বুকস্টোরের (bookstore) XML দেওয়া আছে: - /bookstore/book: bookstore এর চাইল্ড এমন সমস্ত book এলিমেন্ট নির্বাচন করে। - //book: সমস্ত book এলিমেন্ট নির্বাচন করে, সেগুলো যেখানেই থাকুক না কেন। - //@lang: lang নামের সমস্ত অ্যাট্রিবিউট নির্বাচন করে। - /bookstore/book[1]: bookstore এর প্রথম book চাইল্ড নির্বাচন করে।

🎯 আপনার কাজ (প্র্যাকটিস)

ডকুমেন্টের যেকোনো জায়গায় থাকা সমস্ত এলিমেন্ট নির্বাচন করার জন্য XPath এক্সপ্রেশনটি লিখুন।
main.xml
Loading...
OUTPUT
Run your code to see the output here...