কম্পিউটার টিউটোরিয়াল

XML ফাইল খোলার পদ্ধতি এবং এর ব্যবহারিকতা

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

এই আর্টিকেলে, আপনি XML ফরম্যাট সম্পর্কে যা জানতে হবে সেটা শিখবেন। XML বোঝা ওয়েব ডেভেলপমেন্ট, প্রোগ্রামিং, এবং যেকোনো ऐसी কাজের জন্য গুরুত্বপূর্ণ যেটা ইনফরমেশন সংরক্ষণ, স্ট্রাকচার, এবং ট্রান্সমিশন জড়িত। পড়তে থাকুন XML কী, এর ব্যবহার কী, এবং XML ফাইল কীভাবে খোলা যায় সে সম্পর্কে জানতে।

XML কী?

XML মানে eXtensible Markup Language। XML একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ নয়, বরং একটি মার্কআপ ল্যাঙ্গুয়েজ। আপনার যা জানা উচিত অন্য অত্যন্ত জনপ্রিয় মার্কআপ ল্যাঙ্গুয়েজ হলো HTML। এই ল্যাঙ্গুয়েজগুলো ট্যাগ ব্যবহার করে ডকুমেন্টের বিভিন্ন এলিমেন্ট ডিফাইন করে এবং সেগুলো সাধারণ প্রোগ্রামিং সিনট্যাক্সের বদলে প্লেইন ইংলিশ ওয়ার্ড ব্যবহার করে লেখা হয় যা আমরা পড়তে পারি।

সেটি সত্ত্বে, XML ইন্টারনেটের মাধ্যমে কন্টেন্ট সংরক্ষণ ও ট্রান্সমিট করার একটি টুল। এটি একটি সহজ ল্যাঙ্গুয়েজ ব্যবহার করে যা প্রায় যেকোনো অ্যাপ্লিকেশন বুঝতে পারে, তাই ডেটা মানুষ এবং মেশিন দুটোই সহজে পড়তে পারে। XML কোড কেমন দেখে সেটা নিচে দেওয়া হলো:

যেকোনো কেউ XML কোড পড়ে বুঝতে পারে। উপরের উদাহরণে, প্লেইন টেক্সট কালো রঙে লেখা আছে এবং ট্যাগগুলো লাল রঙে। প্লেইন টেক্সট হলো वह ইনফরমেশন যা আমরা সংরক্ষণ করছি বা কোথাও পাঠাচ্ছি। ট্যাগগুলো কম্পিউটারকে বলে যে প্লেইন টেক্সটটি কী টাইপের ডেটা এবং সেটির সাথে কী করতে হবে।

XML এবং HTML-এর পার্থক্য

উল্লেখ্য რომ, XML HTML-এর মতো একটি মার্কআপ ল্যাঙ্গুয়েজ। উভয়ই প্লেইন টেক্সটে লেখা হয় এবং ট্যাগ ব্যবহার করে। মূল পার্থক্য হলো XML এক্সটেনসিবল। HTML-এর একটি প্রিডিফাইনড ল্যাঙ্গুয়েজ আছে, কিন্তু XML আপনাকে কন্টেন্ট বর্ণনা করার জন্য অনলিমিটেড সংখ্যক মার্কআপ ট্যাগ তৈরি করার অনুমতি দেয়।

HTML কন্টেন্ট ফরম্যাট করে এবং XML কন্টেন্ট স্টোর করে।

XML কী জন্য ব্যবহার হয়?

XML ফাইলগুলো প্লেইন টেক্সট ফাইল যা তৈরি, শেয়ার, এবং স্টোর করা সহজ। অধিকাংশ ওয়েব অ্যাপ্লিকেশন ডেটা সংরক্ষণ বা অন্য অ্যাপের সাথে শেয়ার করার জন্য XML ব্যবহার করে।

আপনি কি কখনো চিন্তা করেছেন Microsoft Word DOCX ফাইল এক্সটেনশনের শেষে সেই "X" কেন থাকে? XML-এর কারণে। ২০০৭ সাল থেকে, Office স্যুট ডকুমেন্টের স্ট্রাকচার জন্য XML-র ওপর নির্ভরশীল। এক্সেল ফাইল (XLSX) এবং পাওয়ারপয়েন্ট ফাইল (PPTX বদলে PPT)ও একই বিষয়। XML-এর কারণেই, কম্পিউটাররা ডেটা দ্রুত স্ট্রাকচার ও রিট্রিভ করতে পারে যখন প্রয়োজন।

XML ব্যবহারের আরও কয়েকটি জায়গা আছে। সেগুলো আপনি পরের সেকশনে জানবেন।

ইন্টারঅ্যাক্টিভ ওয়েবসাইট

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

সাইটম্যাপ

আপনি যদি কখনো ওয়েবসাইট তৈরি করে থাকেন, তবে XML সাইটম্যাপ সম্পর্কে জানতে হবে। সার্চ ইঞ্জিন অপটিমাইজেশনের জন্য সাইটম্যাপ অত্যন্ত গুরুত্বপূর্ণ। একটি XML সাইটম্যাপ Google-কে আপনার ওয়েব পেজের ডেটা দিতে ব্যবহৃত হয় যাতে সেটি জানতে পারে আপনার ওয়েবসাইট কীভাবে ক্যাটাগরাইজ ও র‍্যাঙ্ক করবে।

XML ফাইল কীভাবে খোলবেন?

XML ফাইলগুলো প্লেইন টেক্সট ফাইল। আপনি একটি সিম্পল টেক্সট এডিটর, একটি ডেডিকেটেড XML এডিটর, বা এমনকি Firefox বা Chrome-এর মতো ব্রাউজার ব্যবহার করে XML ফাইল খোলতে পারেন। আমরা নিচে তিনটি পদ্ধতিই কভার করব।

ওয়েব ব্রাউজার ব্যবহার করে

আপনি যদি শুধু XML ফাইল ভিউ করতে চান, তবে আপনার পাস শুধু একটি ওয়েব ব্রাউজার থাকলেই চলে। যেকোনো মডার্ন ব্রাউজার XML ফাইল পড়তে পারে, আপনি Google Chrome, Firefox, বা Edge ব্যবহার করুন না কেন।

ব্রাউজার দিয়ে XML ফাইল খোলার জন্য, ফাইলের ওপর রাইট-ক্লিক করুন, মেনু থেকে Open with সিলেক্ট করুন, এবং তারপর আপনার পছন্দের ব্রাউজারে ক্লিক করুন।

আমাদের উদাহরণে, আমরা Internet Explorer-এ XML ফাইল খুলছি যাতে আপনি দেখতে পান যে এই পুরনো ব্রাউজারও একদম ঠিকমতো কাজ করে। XML ফাইলটি কেমন দেখে সেটা নিচে:

XML ফাইলের ভিতরের ডেটা সুন্দরভাবে স্ট্রাকচার্ড ও কালার-কোডেড ভিউতে প্রদর্শিত হয়। ট্যাগগুলো বেগুনি রঙে এবং প্লেইন টেক্সট কালো, তাই ইনফরমেশন সহজে পড়া যায়।

এই পদ্ধতির একমাত্র ডাউনসাইড হলো আপনি শুধু ডেটা পড়তে পারবেন। এডিট করতে পারবেন না।

টেক্সট এডিটর ব্যবহার করে

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

Notepad-এ XML ফাইল খোলার জন্য, XML ফাইলের ওপর রাইট-ক্লিক করুন, একবার আবার Open with সিলেক্ট করুন, এবং Notepad বেছে নিন।

Notepad-এ XML ফাইল কেমন দেখে সেটা নিচে:

XML কোডটি সঠিকভাবে ফরম্যাট করা আছে, কিন্তু কালার কোডিং নেই। এতে পড়া কিছুটা কঠিন হয় কারণ আপনি অবিলম্বে ট্যাগ এবং প্লেইন টেক্সট আলাদা করতে পারবেন না।

বিকল্পভাবে, আপনি Notepad++ এবং Atom-এর মতো আরও এডভান্সড মার্কডাউন এডিটর ব্যবহার করতে পারেন যা সিনট্যাক্স হাইলাইট করে এবং কোড ফরম্যাটিং ভালো করে। Atom-এ আমাদের XML ফাইল কেমন দেখে সেটা নিচে:

লাইন নম্বর এবং বিভিন্ন ডেটা টাইপের জন্য অডিশনাল কালার কোডিংর কারণে কোডটি ক্লিনার দেখাচ্ছে।

অনলাইন XML এডিটর ব্যবহার করে

XML এডিটর ফাইলের কন্টেন্ট পড়তে পারে, পরিবর্তন করতে পারে, এবং এমনকি CSV বা JSON-এর মতো ভিন্ন ফরম্যাটে কনভার্টও করতে পারে। টেক্সটটি পড়া ও বুঝা অনেক সহজ হয় যদি আপনি XML সিনট্যাক্স পড়তে অভ্যস্ত না হন।

চলুন XML Viewer ট্রাই করি, একটি ফ্রি অনলাইন XML এডিটর যাতে বেশ কিছু কার্যকর ফিচার আছে।

XML Viewer ওয়েব পেজে যান, XML ফাইল থেকে আপনার XML কোড কপি করে XML Input উইন্ডোতে পেস্ট করুন।

বিকল্পভাবে, আপনি Browse বাটনে ক্লিক করে আপনার XML ফাইল আপলোড করতে পারেন বা Load URL বাটনে ক্লিক করতে পারেন যদি আপনি ওয়েব পেজ থেকে XML কন্টেন্ট লিংক করতে চান।

পরবর্তী, Tree View সিলেক্ট করুন ফাইলের কন্টেন্ট আরও রিডেবলভাবে দেখতে।

আপনার XML কোড যদি নিকটভাবে ফরম্যাট করা না থাকে, তবে Tree View-এর ঠিক নিচে থাকা Beautify অপশন বেছে নিন।

আপনার পছন্দের XML ফাইল খোলা ও এডিট করার পদ্ধতি কী? কমেন্টে জানান!

  1. JNLP ফাইল কী এবং কীভাবে খোলবেন?

  2. .DAT ফাইল কি এবং উইন্ডোজে এটি কীভাবে খোলা যায়

  3. '.bak' ফাইল এক্সটেনশন কী এবং কীভাবে খুলবেন?

  4. .AAE ফাইল বোঝা: এগুলো কী এবং কীভাবে অ্যাক্সেস করবেন