এই টিউটোরিয়ালটি ব্যাখ্যা করে যে XML ফাইলগুলি কী, কীভাবে সেগুলি তৈরি করতে হয় এবং Chrome এর মতো একটি ব্রাউজার, MS Word, Excel এবং XML এক্সপ্লোরারের মতো টেক্সট এডিটর দিয়ে কীভাবে XML ফাইল খুলতে হয়:

এক্সএমএল হল এক্সটেনসিবল মার্কআপ ল্যাঙ্গুয়েজের সংক্ষিপ্ত রূপ। এই টিউটোরিয়ালে, আমরা বুঝব একটি XML ফাইল কী এবং কিভাবে একটি ফাইল .xml ফরম্যাটে খুলতে হয়। কিভাবে একটি তৈরি করতে হয় তাও আমরা সংক্ষিপ্তভাবে বুঝব।

এটি কী তা বোঝার মাধ্যমে শুরু করা যাক।

একটি XML ফাইল কী

উপরে উল্লিখিত হিসাবে, XML মানে এক্সটেনসিবল মার্কআপ ল্যাঙ্গুয়েজ। এই ভাষাটি HTML এর মতই। কিন্তু আমরা মার্কআপ ভাষা বলতে কি বুঝি? একটি মার্কআপ ভাষা আসলে একটি কম্পিউটার ভাষা যা পাঠ্যকে সংজ্ঞায়িত করতে ট্যাগ ব্যবহার করে৷

টেক্সটগুলিকে টেক্সট ফরম্যাট করার জন্য ব্যবহার করা হয় যখন পাঠ্যটি পূর্ব-সংজ্ঞায়িত করা হয় না৷ এর মানে হল যে একটি XML ফাইল লিখতে ব্যবহৃত ট্যাগগুলি ফাইলের লেখক দ্বারা সংজ্ঞায়িত করা হয়। অন্য কথায়, একটি XML ফাইল আসলে একটি টেক্সট-ভিত্তিক নথি যা একটি .xml এক্সটেনশন দেওয়া হয়। তাই যখন আপনি .xml ফাইল এক্সটেনশন সহ একটি ফাইল দেখতে পাবেন, তখন আপনি জানতে পারবেন যে এটি একটি XML ফাইল৷

নীচে একটি XML ফাইল থেকে একটি কোড স্নিপেট রয়েছে৷ আমরা এই ফাইলটিকে MySampleXML.xml

   Red   Blue   Green   

হিসেবে সংরক্ষণ করেছি পরবর্তী বিভাগে, আমরা দেখব কিভাবে .xml ফরম্যাটে লেখা ফাইল খুলতে হয়।

XML ফাইল কিভাবে খুলতে হয়

আপনি যদি কখনো XML ফাইল খোলার চেষ্টা না করেন তাহলে এই প্রশ্নটি আপনার মনে আসতে পারে৷ আপনার চিন্তা করার দরকার নেই কারণ এটি খুবই সহজ এবং আছেএটি করার জন্য বেশ কয়েকটি বিকল্প উপলব্ধ।

.xml ফাইলটি খোলার বিভিন্ন উপায় নিম্নরূপ:

Chrome এর মত একটি ব্রাউজার দিয়ে

ব্যবহার করা একটি XML ফাইল খোলার জন্য একটি ওয়েব ব্রাউজার একটি ভাল পছন্দ। এর কারণ হল ডিফল্টভাবে ব্রাউজারগুলি একটি ট্রি স্ট্রাকচার প্রদান করে যা আপনাকে প্রয়োজন অনুযায়ী ফাইলের বিভিন্ন বিভাগকে প্রসারিত/সংকোচন করতে দেয়৷

একটি ওয়েব ব্রাউজার ব্যবহার করে XML ফর্ম্যাটে একটি ফাইল খুলতে নীচের পদক্ষেপগুলি অনুসরণ করুন:

#1) ফাইল এক্সপ্লোরার খুলুন এবং যে XML ফাইলটি খুলতে হবে সেটিতে ব্রাউজ করুন। নীচের ছবিতে, আমরা আমাদের XML MySampleXML ধারণকারী অবস্থানে ব্রাউজ করেছি।

#2) ফাইলের উপর ডান ক্লিক করুন এবং 1 নির্বাচন করুন XML ফাইল খুলতে একটি ওয়েব ব্রাউজার বেছে নিতে দিয়ে খুলুন। ওয়েব ব্রাউজার বিকল্পগুলির তালিকায় উপস্থিত হতে পারে বা নাও হতে পারে৷

যদি, এটি তালিকায় উপলব্ধ না হয়, তাহলে নীচে দেখানো হিসাবে অন্য একটি অ্যাপ চয়ন করুন নির্বাচন করুন:

#3) এখন, প্রদর্শিত তালিকা থেকে, আরো অ্যাপস এ ক্লিক করুন।

#4) তালিকায় আরও কিছু অপশন দেখা যাচ্ছে। এখন নিচে স্ক্রোল করুন এবং যে ব্রাউজারে আপনি ফাইল খুলতে চান সেটি নির্বাচন করুন। নিচে দেখানো হিসাবে আপনি তালিকা থেকে Chrome বা Internet Explorer এর মত যেকোনো ব্রাউজার নির্বাচন করতে পারেন । ইন্টারনেট এক্সপ্লোরার নির্বাচন করুন এবং তারপরে ঠিক আছে ক্লিক করুন।

#5) নিচের চিত্রের মতো ফাইলটি ইন্টারনেট এক্সপ্লোরারে খোলে।3 টেক্সট এডিটরের সাথে

এক্সএমএল ফাইলও খোলা যায়সাধারণ টেক্সট এডিটর যেমন নোটপ্যাড বা ওয়ার্ড। নোটপ্যাড ব্যবহার করে একটি XML ফাইল খুলতে নিচের ধাপগুলি অনুসরণ করুন।

#1) উইন্ডোজ এক্সপ্লোরার খুলুন এবং XML ফাইলটি যেখানে অবস্থিত সেখানে ব্রাউজ করুন। আমরা নিচের মত আমাদের XML ফাইল MySampleXML এর অবস্থানে ব্রাউজ করেছি।

#2) এখন ডান-ক্লিক করুন ফাইলটি খুলুন এবং XML ফাইল খোলার জন্য উপলব্ধ বিকল্পগুলির তালিকা থেকে নোটপ্যাড বা মাইক্রোসফ্ট অফিস ওয়ার্ড বেছে নিতে ওপেন উইথ নির্বাচন করুন। আমরা এখানে নোটপ্যাড নির্বাচন করছি।

#3) XML ফাইলটি নোটপ্যাডে খোলে নিচের মতো।

এক্সেলের সাথে

আপনি হয়তো ভাবছেন কিভাবে এক্সেলে একটি XML ফাইল খুলবেন। এটি যে সম্ভব তা জেনে আপনি অবাক হতে পারেন। যাইহোক, এটি অবশ্যই উল্লেখ করা উচিত যে এই বিকল্পটি ততক্ষণ পর্যন্ত উপযুক্ত যতক্ষণ না আপনার XML ফাইলে অনেকগুলি নেস্টেড ট্যাগ না থাকে৷

নীচে আমরা একটি XML খোলার পদক্ষেপগুলি দ্রুত দেখে নেব৷ Excel-এ ফাইল:

  1. MS-Excel খুলুন এবং File->Open এ ক্লিক করুন।
  2. এক্সএমএল ফাইল আছে এমন অবস্থানে ব্রাউজ করুন এবং ফাইলটি খুলতে খুলুন এ ক্লিক করুন।
  3. 3টি বিকল্প সহ একটি পপ আপ প্রদর্শিত হবে। এক্সএমএল টেবিল হিসাবে রেডিও বোতাম নির্বাচন করুন।
  4. এটি এক্সএমএল ফাইলটিকে এক্সেল টেবিল হিসাবে খোলে এবং প্রদর্শন করে। এক্সএমএল ফাইলে ব্যবহৃত ট্যাগগুলি আসলে এটিকে প্রদর্শনের জন্য এক্সেল টেবিলে রূপান্তর করতে ব্যবহৃত হয়। অনেকগুলি নেস্টেড থাকলে এটি মাঝে মাঝে ডিসপ্লে চলাকালীন সমস্যার কারণ হতে পারেট্যাগ৷

XML এক্সপ্লোরার

এক্সএমএল ফাইলগুলি খোলার এবং দেখার জন্য বেশ কয়েকটি XML ফাইল রিডার উপলব্ধ৷ XML এক্সপ্লোরার ব্যবহার করে আপনি কীভাবে একটি XML ফাইল খুলতে পারেন তা আমরা দেখব। XML এক্সপ্লোরার হল একটি XML ভিউয়ার যা বড় XML ফাইলগুলি পরিচালনা করতে পারে যা আমরা উপরে দেখেছি, এক্সেল ব্যবহার করে খোলা কঠিন হতে পারে৷

টুলের নাম : XML এক্সপ্লোরার

এক্সএমএল এক্সপ্লোরার ব্যবহার করে খোলা XML ফাইলগুলি ব্যবহার করতে নীচের পদক্ষেপগুলি অনুসরণ করুন

  • এক্সএমএল এক্সপ্লোরার ডাউনলোড এবং ইনস্টল করুন
  • এখন XMLExplorer খুলুন এবং ফাইল নির্বাচন করুন -> খুলুন৷
  • ফাইলের অবস্থানে ব্রাউজ করুন এবং XML ফাইলটি খুলুন৷

মূল্য: N/A

ওয়েবসাইট: XML এক্সপ্লোরার

ম্যাকে XML ফাইল খুলুন

যেমন আমরা নোটপ্যাড বা মাইক্রোসফ্ট ওয়ার্ডের মতো টেক্সট এডিটর ব্যবহার করে XML ফাইল খোলার ধাপগুলি উপরে বর্ণনা করেছি, একইভাবে Mac-এ, কেউ XML ফাইল খুলতে TextEdit ব্যবহার করতে পারে।

XML ফাইল অনলাইনে খুলুন

আমরা যদি একটি অনলাইন টুল ব্যবহার করে একটি XML ফাইল খুলতে চাই, তাহলে আমাদের কাছে এই ধরনের বিকল্পও রয়েছে . এরকম একটি অনলাইন XML সম্পাদক হল XmlGrid.net

অনলাইন সম্পাদকের নাম: XmlGrid.net

হোম পেজ: XmlGrid

অনলাইনে XML ফাইল খুলতে নিচের ধাপগুলি অনুসরণ করুন:

#1) URL XmlGrid খুলুন

#2) নীচের দেখানো জায়গায় কোডটি কপি-পেস্ট করুন। আমাদের ক্ষেত্রে, আমরা নিবন্ধের শুরুতে যে কোড স্নিপেট তৈরি করেছি তা কপি করব।

#3) এখন ক্লিক করুনXML ফাইল দেখতে জমা দিন৷

মূল্য: N/A

ওয়েবসাইট : XmlGrid

কিভাবে একটি XML ফাইল তৈরি করবেন

উপরের বিভাগগুলিতে, আমরা দেখেছি কিভাবে XML ফাইলগুলি বিভিন্ন উপায়ে খোলা যায়। যাইহোক, যদি আমরা একটি XML ফাইল তৈরি করতে চাই, তাহলে আমাদের সিনট্যাক্সের নিয়মগুলি জানা উচিত। নীচে আপনি XML সিনট্যাক্স নিয়মগুলির একটি প্রাথমিক ধারণা পেতে পারেন৷

#1) XML এমন ট্যাগগুলি ব্যবহার করে যা পূর্বনির্ধারিত বা মানক নয়, যার অর্থ হল যে সেগুলি লিখছেন সেই ব্যক্তির দ্বারা তৈরি করা হয়েছে৷ XML ফাইল।

#2) সাধারণত, প্রথম ট্যাগটি XML সংস্করণ এবং এনকোডিং ব্যবহার করা নির্দিষ্ট করে শুরু হয়।

এটি একটি আদর্শ ট্যাগ এবং এটিকে XML প্রোলগ বলা হয় এবং নিচের মত দেখায়:

 

#3) নথিগুলি সঠিকভাবে খুলতে ব্রাউজার দ্বারা এনকোডিং প্রয়োজন৷

#4) প্রোলগ বাধ্যতামূলক নয় তবে ব্যবহার করা হলে প্রথম ট্যাগ হিসাবে উপস্থিত হওয়া উচিত।

#5) ব্যবহৃত প্রতিটি ট্যাগের সর্বদা একটি ক্লোজিং ট্যাগ থাকা উচিত, উদাহরণস্বরূপ,

 

#6) ট্যাগগুলি কেস সংবেদনশীল। তাই আমরা নীচের দুটি ট্যাগকে আলাদা ট্যাগ হিসাবে বিবেচনা করি।

এবং

#7) প্রোলগ ট্যাগের মধ্যে এমন উপাদান রয়েছে যেগুলির মধ্যে আরও উপ-উপাদান রয়েছে।

#8) গঠন সাধারণত নিচের মত হয়:

উপরে স্ক্রল করুন