9. XML DTD (Document Type Definition)
📘 কনসেপ্ট (থিওরি)
একটি DTD (Document Type Definition) একটি XML ডকুমেন্টের কাঠামো এবং বৈধ (legal) এলিমেন্ট ও অ্যাট্রিবিউটগুলো সংজ্ঞায়িত করে।
একটি DTD ব্যবহার করে, একজন XML পার্সার যাচাই (verify) করতে পারে যে একটি XML ডকুমেন্ট "বৈধ" (valid) কিনা (DTD তে সংজ্ঞায়িত নিয়মগুলো অনুসরণ করে কিনা)।
একটি XML ডকুমেন্ট "Well Formed" (সুগঠিত) হবে যদি এতে সঠিক XML সিনট্যাক্স থাকে। এটি "Valid" (বৈধ) হবে যদি এটি একটি DTD মেনে চলে।
💡 উদাহরণ
একটি সাধারণ অভ্যন্তরীণ (internal) DTD:
]>
Tove
Jani
Reminder
Don't forget me this weekend
🎯 আপনার কাজ (প্র্যাকটিস)
title নামের একটি এলিমেন্টের জন্য একটি DTD ঘোষণা (declaration) লিখুন যা পার্স করা ক্যারেক্টার ডেটা (#PCDATA) ধারণ করে।main.xml
Loading...
OUTPUT
Run your code to see the output here...