আপনি কি সব জায়গায় XML ফাইলগুলি লক্ষ্য করা শুরু করেছেন? এটাই স্বাভাবিক। বিশ্বের সর্বত্র আরও ডেটা তৈরি এবং ভাগ করা হচ্ছে এবং XML সম্ভবত পরিবহনের সবচেয়ে কার্যকর পদ্ধতি৷
এই নিবন্ধে, আপনি XML ফর্ম্যাট সম্পর্কে আপনার যা জানা দরকার তা শিখবেন। ওয়েব ডেভেলপমেন্ট, প্রোগ্রামিং এবং যেকোন কিছুর জন্য XML বোঝা গুরুত্বপূর্ণ যা তথ্য সঞ্চয়, গঠন এবং প্রেরণের সাথে জড়িত। XML কি, এটি কিসের জন্য ব্যবহার করা হয় এবং কিভাবে একটি XML ফাইল খুলতে হয় তা বুঝতে পড়ুন৷
XML কি?
XML মানে eX প্রসার্য M arkup L ভাষা XML একটি প্রোগ্রামিং ভাষা নয়, কিন্তু একটি মার্কআপ ভাষা। অন্যান্য অত্যন্ত জনপ্রিয় মার্কআপ ভাষা যা আপনার জানা উচিত তা হল HTML। এই ভাষাগুলি একটি নথিতে বিভিন্ন উপাদান সংজ্ঞায়িত করার জন্য ট্যাগ ব্যবহার করে এবং সেগুলি সাধারণ ইংরেজি শব্দ ব্যবহার করে লেখা হয় যা আমরা স্ট্যান্ডার্ড প্রোগ্রামিং সিনট্যাক্সের পরিবর্তে পড়তে পারি।
এটি বলেছে, XML হল একটি টুল যা ইন্টারনেটের মাধ্যমে সামগ্রী সংরক্ষণ এবং প্রেরণ করতে ব্যবহৃত হয়। এটি একটি সহজ ভাষা ব্যবহার করে যা প্রায় যেকোনো অ্যাপ্লিকেশন বুঝতে পারে, তাই ডেটা সহজেই মানুষ এবং মেশিন দ্বারা পড়তে পারে। এখানে XML কোড দেখতে কেমন:
যে কেউ XML কোড পড়তে এবং বুঝতে পারে। উপরের উদাহরণে, প্লেইন টেক্সটটি কালোতে লেখা হয়েছে এবং ট্যাগগুলি লাল রঙে দেখা যাচ্ছে। প্লেইন টেক্সট হল সেই তথ্য যা আমরা সংরক্ষণ করছি বা কোথাও পাঠাচ্ছি। ট্যাগগুলি কম্পিউটারকে বলে যে প্লেইন টেক্সটটি কী ধরনের ডেটা এবং এটি দিয়ে কী করতে হবে৷
৷XML এবং HTML এর মধ্যে পার্থক্য
যেমন উল্লেখ করা হয়েছে, XML হল HTML এর মত একটি মার্কআপ ভাষা। তাদের উভয়ই প্লেইন টেক্সটে লেখা এবং ট্যাগ ব্যবহার করা হয়েছে। দুটির মধ্যে প্রধান পার্থক্য হল XML এক্সটেনসিবল। HTML এর একটি পূর্বনির্ধারিত ভাষা রয়েছে, যখন XML আপনাকে বিষয়বস্তু বর্ণনা করার জন্য সীমাহীন সংখ্যক মার্কআপ ট্যাগ তৈরি করতে দেয়৷
HTML ফরম্যাট সামগ্রী এবং XML স্টোর বিষয়বস্তু।
এক্সএমএল কিসের জন্য ব্যবহার করা হয়?
XML ফাইলগুলি হল সাধারণ পাঠ্য ফাইল যা তৈরি করা, ভাগ করা এবং সংরক্ষণ করা সহজ। বেশিরভাগ ওয়েব অ্যাপ্লিকেশন ডেটা সঞ্চয় করতে বা অন্য অ্যাপের সাথে শেয়ার করতে XML ব্যবহার করে।
আপনি কি কখনও ভেবে দেখেছেন কেন Microsoft Word DOCX ফাইল এক্সটেনশনের শেষে "X" আছে? এটি XML এর কারণে। 2007 সাল থেকে, অফিস স্যুট নথির কাঠামোর জন্য XML-এর উপর নির্ভর করে। একই কথা এক্সেল ফাইল (XLSX) এমনকি পাওয়ারপয়েন্ট ফাইলের ক্ষেত্রেও প্রযোজ্য যা এখন PPT এর পরিবর্তে PPTX। XML এর জন্য ধন্যবাদ, কম্পিউটার দ্রুত গঠন করতে পারে এবং যখন প্রয়োজন হয় তখন ডেটা পুনরুদ্ধার করতে পারে৷
৷আরও কয়েকটি জায়গা আছে যেখানে XML ব্যবহার করা হয়। আপনি পরবর্তী সম্পর্কে শিখবেন।
ইন্টারেক্টিভ ওয়েবসাইটগুলি
ওয়েবসাইটগুলি XML ফাইলগুলি থেকে তাদের পৃষ্ঠাগুলির জন্য ডেটা আনে৷ এখানেই HTML এবং XML একসাথে ব্যবহার করা হয়। XML বিশেষ করে গুরুত্বপূর্ণ যদি আপনি একটি গতিশীল ওয়েবসাইট ডিজাইন করেন। পৃষ্ঠার ইন্টারেক্টিভ প্রকৃতির কারণে যখন বিষয়বস্তু দ্রুত পরিবর্তিত হয়, তখন সেই বিষয়বস্তু প্রদর্শনের জন্য আপনার XML প্রয়োজন।
সাইটম্যাপ
আপনি যদি কখনও কোনো সময়ে একটি ওয়েবসাইট তৈরি করেন, তাহলে আপনার XML সাইটম্যাপ সম্পর্কে জানা উচিত। সার্চ ইঞ্জিন অপটিমাইজেশনের জন্য সাইটম্যাপ অত্যন্ত গুরুত্বপূর্ণ। একটি XML সাইটম্যাপ Google কে আপনার ওয়েব পৃষ্ঠাগুলি সম্পর্কে ডেটা সরবরাহ করতে ব্যবহার করা হয় যাতে এটি কীভাবে আপনার ওয়েবসাইটকে শ্রেণিবদ্ধ এবং র্যাঙ্ক করতে হয় তা জানে৷
একটি XML ফাইল কিভাবে খুলবেন?
XML ফাইল হল প্লেইন টেক্সট ফাইল। আপনি একটি সাধারণ টেক্সট এডিটর, একটি ডেডিকেটেড XML সম্পাদক, এমনকি ফায়ারফক্স বা ক্রোমের মতো একটি ব্রাউজার দিয়ে একটি XML ফাইল খুলতে পারেন। আমরা নীচে 3টি পদ্ধতির সব কভার করতে যাচ্ছি।
একটি ওয়েব ব্রাউজার ব্যবহার করা
আপনি যদি শুধুমাত্র একটি XML ফাইল দেখতে চান তবে আপনার যা দরকার তা হল একটি ওয়েব ব্রাউজার৷ যেকোন আধুনিক ব্রাউজার XML ফাইল পড়তে পারে, আপনি Google Chrome, Firefox, বা Edge ব্যবহার করছেন।
একটি ব্রাউজার দিয়ে একটি XML ফাইল খুলতে, ফাইলটিতে ডান-ক্লিক করুন, এর সাথে খুলুন নির্বাচন করুন মেনু থেকে, এবং তারপর আপনার পছন্দের ব্রাউজারে ক্লিক করুন।
আমাদের উদাহরণে, আমরা ইন্টারনেট এক্সপ্লোরারের সাথে XML ফাইলটি খুলছি যাতে আপনাকে দেখানো হয় যে ব্রাউজারের এই অবশেষটিও ঠিক কাজ করে। XML ফাইলটি দেখতে কেমন তা এখানে।
XML ফাইলের ভিতরের ডেটা সুন্দরভাবে গঠন করা হয় এবং একটি রঙ-কোডেড ভিউতে প্রদর্শিত হয়। ট্যাগগুলি বেগুনি রঙে প্রদর্শিত হয় এবং প্লেইন টেক্সট কালো, তাই তথ্য পড়া সহজ৷
এই পদ্ধতির একমাত্র নেতিবাচক দিক হল আপনি যা করতে পারেন তা হল ডেটা পড়া। আপনি এটি সম্পাদনা করতে পারবেন না।
একটি টেক্সট এডিটর ব্যবহার করা
যেমনটি বেশ কয়েকবার উল্লেখ করা হয়েছে, XML ফাইলগুলি কেবল পাঠ্য ফাইল। এর মানে আপনি নোটপ্যাডের মতো যেকোনো টেক্সট এডিটর ব্যবহার করে XML ফাইল খুলতে পারেন। একটি প্লেইন টেক্সট এডিটর দুর্দান্ত যখন আপনাকে কেবল ফাইলটি দেখতে, ছোট সম্পাদনা করতে এবং অন্য কারো সাথে শেয়ার করতে হবে৷
নোটপ্যাডে XML ফাইলটি খুলতে, XML ফাইলটিতে ডান-ক্লিক করুন, এর সাথে খুলুন নির্বাচন করুন আবার, এবং নোটপ্যাড বেছে নিন .
নোটপ্যাডে XML ফাইলটি দেখতে কেমন তা এখানে।
XML কোড সঠিকভাবে ফরম্যাট করা হয়েছে, কিন্তু কোন রঙ কোডিং নেই। এটি পড়া কঠিন করে তোলে কারণ আপনি প্লেইন টেক্সট থেকে ট্যাগগুলিকে অবিলম্বে বলতে পারবেন না৷
৷বিকল্পভাবে, আপনি নোটপ্যাড++ এবং অ্যাটমের মতো আরও উন্নত মার্কডাউন সম্পাদক ব্যবহার করতে পারেন যা সিনট্যাক্স হাইলাইট করে এবং কোড ফর্ম্যাট করার আরও ভাল কাজ করে। আমাদের এক্সএমএল ফাইলটি এটমে কেমন দেখায় তা এখানে।
লাইন নম্বর এবং বিভিন্ন ডেটা প্রকারের জন্য অতিরিক্ত রঙ কোডিংয়ের জন্য কোডটি পরিষ্কার দেখায়৷
একটি অনলাইন XML সম্পাদক ব্যবহার করা
XML সম্পাদকরা ফাইলের বিষয়বস্তু পড়তে পারে, এটি পরিবর্তন করতে পারে এবং এমনকি এটিকে CSV বা JSON-এর মতো ভিন্ন ফর্ম্যাটে রূপান্তর করতে পারে। আপনি যদি XML সিনট্যাক্স পড়তে অভ্যস্ত না হন তবে পাঠ্যটি প্রায়ই পড়া এবং বোঝা সহজ হয়৷
৷আসুন এক্সএমএল ভিউয়ার চেষ্টা করি, একটি বিনামূল্যের অনলাইন এক্সএমএল সম্পাদক বিভিন্ন দরকারী বৈশিষ্ট্য সহ৷
XML ভিউয়ার ওয়েব পেজে নেভিগেট করুন, XML ফাইল থেকে আপনার XML কোড কপি করুন এবং XML ইনপুট উইন্ডোতে পেস্ট করুন।
বিকল্পভাবে, আপনি ব্রাউজ করুন-এ ক্লিক করতে পারেন আপনার XML ফাইল বা লোড URL -এ আপলোড করতে বোতাম যদি আপনি একটি ওয়েব পৃষ্ঠা থেকে XML সামগ্রী লিঙ্ক করতে চান তাহলে বোতাম৷
এরপর, আপনি ট্রি ভিউ নির্বাচন করতে পারেন ফাইলের বিষয়বস্তু আরও পঠনযোগ্য উপায়ে দেখতে।
যদি আপনার XML কোড সুন্দরভাবে ফরম্যাট করা না হয়, তাহলে আপনি সুন্দর করা বেছে নিতে পারেন ট্রি ভিউর নিচের বিকল্পটি।
XML ফাইল খোলার এবং সম্পাদনা করার আপনার প্রিয় উপায় কি? নিচের মন্তব্যে আমাদের জানান!