XML কোড লেখার পদ্ধতি সহজ ও গঠনমূলক। XML ডেটা সংরক্ষণ এবং বিনিময়ের জন্য নির্দিষ্ট নিয়ম মেনে লেখা হয়, যা ডেটাকে সুগঠিত এবং সহজপাঠ্য করে তোলে। XML কোড লেখার কিছু সাধারণ পদ্ধতি ও নিয়ম নিম্নরূপ:
XML কোড লেখার ধাপসমূহ
XML ডিক্লারেশন: প্রতিটি XML ডকুমেন্টের শুরুতে ডিক্লারেশন থাকা উচিত। এটি XML সংস্করণ এবং এনকোডিং উল্লেখ করে।
একটি রুট ট্যাগ ব্যবহার করা: XML ডকুমেন্টে একটি মাত্র মূল বা রুট ট্যাগ থাকতে হবে যা সমস্ত ডেটাকে ধারণ করে।
ওপেনিং এবং ক্লোজিং ট্যাগ ব্যবহার: প্রতিটি ট্যাগের শুরুতে একটি ওপেনিং ট্যাগ এবং শেষে ক্লোজিং ট্যাগ থাকতে হবে।
এট্রিবিউট ব্যবহার: ট্যাগের মধ্যে অতিরিক্ত তথ্য যোগ করতে এট্রিবিউট ব্যবহার করা যায়। এট্রিবিউটের মান অবশ্যই ডাবল কোটেশন বা সিঙ্গেল কোটেশনের মধ্যে থাকতে হবে।
নেস্টেড ট্যাগ ব্যবহার: বিভিন্ন ট্যাগ একে অপরের মধ্যে নেস্ট করে ডেটা গঠন করা যায়।
সেল্ফ-ক্লোজিং ট্যাগ ব্যবহার: যেখানে ট্যাগের মধ্যে কোনো অতিরিক্ত তথ্য নেই, সেখানে সেল্ফ-ক্লোজিং ট্যাগ ব্যবহার করা যায়।
XML লেখার কিছু নিয়মাবলী
কেস সেনসিটিভ: XML ট্যাগ কেস-সেনসিটিভ।
<name>
এবং<Name>
আলাদা ট্যাগ হিসেবে বিবেচিত হবে।স্পেস ব্যবহারে সতর্কতা: ট্যাগ বা এট্রিবিউটের নামে কোনো স্পেস ব্যবহার করা যাবে না। যেমন
<book title>
এর পরিবর্তে<book title="some title">
ব্যবহার করতে হবে।ট্যাগের মিল রাখা: প্রতিটি ওপেনিং ট্যাগের একটি ক্লোজিং ট্যাগ থাকতে হবে।
এনকোডিং নির্ধারণ: UTF-8 সাধারণত ব্যবহৃত হয়, যা আন্তর্জাতিকভাবে সর্বাধিক সমর্থিত।
বিশেষ চিহ্ন এড়ানো:
<
,>
,&
এর মতো চিহ্নগুলো সরাসরি ব্যবহার না করে, এদের XML এনকোডিং ব্যবহার করতে হয় (<
,>
,&
ইত্যাদি)।
<?xml version="1.0" encoding="UTF-8"?><library><book id="001" genre="Education"><title>XML Basics</title><author><firstName>John</firstName><lastName>Doe</lastName></author><published>2021</published><price>29.99</price></book><book id="002" genre="Technology"><title>Advanced XML</title><author><firstName>Jane</firstName><lastName>Smith</lastName></author><published>2023</published><price>39.99</price></book></library>
<library>
রুট ট্যাগের ভেতরে দুটি <book>
ট্যাগ রয়েছে। প্রতিটি বইয়ের জন্য আলাদা এট্রিবিউট এবং উপাদান রাখা হয়েছে, যা XML এর নির্দিষ্ট নিয়ম মেনে লেখা হয়েছে।