কী জানতে হবে
- একটি XAML ফাইল একটি এক্সটেনসিবল অ্যাপ্লিকেশন মার্কআপ ল্যাঙ্গুয়েজ ফাইল।
- ভিজ্যুয়াল স্টুডিও বা যেকোনো টেক্সট এডিটর দিয়ে একটি খুলুন।
- এই একই প্রোগ্রামগুলির সাথে HTML-এ রূপান্তর করুন।
এই নিবন্ধটি ব্যাখ্যা করে যে একটি XAML ফাইল কী, কীভাবে একটি আপনার কম্পিউটারে খুলবেন এবং কীভাবে একটিকে ভিন্ন বিন্যাসে রূপান্তর করবেন।
XAML ফাইল কি?
XAML ফাইল এক্সটেনশন সহ একটি ফাইল ("জ্যামেল" হিসাবে উচ্চারণ করা হয়) একটি এক্সটেনসিবল অ্যাপ্লিকেশন মার্কআপ ল্যাঙ্গুয়েজ ফাইল, যা একই নামে যায় Microsoft এর মার্কআপ ভাষা ব্যবহার করে তৈরি করা হয়। একটি XAML ফাইল পরিবর্তে. XOML ফাইল এক্সটেনশন ব্যবহার করতে পারে।
XAML হল একটি XML-ভিত্তিক ভাষা, তাই. XAML ফাইলগুলি মূলত শুধুমাত্র টেক্সট ফাইল। যেভাবে HTML ফাইলগুলি ওয়েব পৃষ্ঠাগুলিকে উপস্থাপন করার জন্য ব্যবহার করা হয় তার অনুরূপ, XAML ফাইলগুলি উইন্ডোজ ফোন অ্যাপ্লিকেশন, মাইক্রোসফ্ট স্টোর অ্যাপ্লিকেশন এবং আরও অনেক কিছুর জন্য সফ্টওয়্যার অ্যাপ্লিকেশনগুলিতে ব্যবহারকারী ইন্টারফেস উপাদানগুলিকে বর্ণনা করে৷
যদিও XAML বিষয়বস্তু C এর মতো অন্যান্য ভাষায় প্রকাশ করা যেতে পারে, XAML-কে কম্পাইল করার দরকার নেই কারণ এটি XML-এর উপর ভিত্তি করে, এবং তাই এটির সাথে কাজ করা ডেভেলপারদের পক্ষে সহজ৷
কীভাবে একটি XAML ফাইল খুলবেন
XAML ফাইলগুলি. NET প্রোগ্রামিং-এ ব্যবহার করা হয়, তাই সেগুলি মাইক্রোসফ্টের ভিজ্যুয়াল স্টুডিও দিয়েও খোলা যেতে পারে৷
তবে, যেহেতু এগুলি পাঠ্য-ভিত্তিক XML ফাইল, তাই আপনি একটি খুলতে পারেন এবং উইন্ডোজ নোটপ্যাড বা অন্য কোনো পাঠ্য সম্পাদকের মাধ্যমে একটি সম্পাদনা করতে পারেন। এর মানে হল যে কোনও XML সম্পাদক একটি XAML ফাইলও খুলতে পারে, লিকুইড XML স্টুডিও একটি উদাহরণ৷
যদি কোনও প্রোগ্রাম আপনার কম্পিউটারে ডিফল্টরূপে XAML ফাইলগুলি খোলে, কিন্তু আপনি সত্যিই এটি করতে অন্য একটি চান, সাহায্যের জন্য আমাদের উইন্ডোজ গাইডে ফাইল অ্যাসোসিয়েশনগুলি কীভাবে পরিবর্তন করবেন তা দেখুন৷
কীভাবে একটি XAML ফাইল রূপান্তর করবেন
সঠিক HTML সমতুল্য দিয়ে XML উপাদান প্রতিস্থাপন করে XAML কে এইচটিএমএল ম্যানুয়ালি রূপান্তর করুন। এটি একটি পাঠ্য সম্পাদকে করা যেতে পারে। স্ট্যাক ওভারফ্লো এটি করার বিষয়ে আরও কিছু তথ্য রয়েছে, যা সহায়ক হতে পারে। এছাড়াও, Microsoft এর XAML থেকে HTML রূপান্তর ডেমো দেখুন।
একটিকে পিডিএফ-এ রূপান্তর করতে, কিছু প্রোগ্রামের জন্য বিনামূল্যে পিডিএফ নির্মাতাদের এই তালিকাটি দেখুন যা আপনাকে ফাইলটিকে পিডিএফ-এ "প্রিন্ট" করতে দেয়। DoPDF হল অনেক উদাহরণের মধ্যে একটি৷
ভিজ্যুয়াল স্টুডিও একটি XAML ফাইলকে অনেক অন্যান্য টেক্সট-ভিত্তিক ফর্ম্যাটে সংরক্ষণ করতে সক্ষম হওয়া উচিত। এছাড়াও ভিজ্যুয়াল স্টুডিওর জন্য HTML5 এক্সটেনশনের জন্য C/XAML রয়েছে যা C Sharp এবং XAML ভাষায় লেখা ফাইলগুলি ব্যবহার করে HTML5 অ্যাপ্লিকেশন তৈরি করতে ব্যবহার করা যেতে পারে।
এখনও খুলতে পারছেন না?
কিছু XAML ফাইলের এই প্রোগ্রামগুলির সাথে বা মার্কআপ ভাষার সাথে কিছু করার নেই। যদি উপরের কোনো সফ্টওয়্যার কাজ না করে (যেমন আপনি যদি টেক্সট এডিটরে শুধুমাত্র এলোমেলো লেখা দেখতে পান), তাহলে টেক্সটটি দেখার চেষ্টা করুন যাতে এমন কিছু দরকারী আছে কিনা যা আপনাকে ফাইলটি কোন ফর্ম্যাটে বা কোন প্রোগ্রাম ব্যবহার করা হয়েছে তা খুঁজে বের করতে সাহায্য করতে পারে। সেই নির্দিষ্ট XAML ফাইলটি তৈরি করতে।
আপনি যদি ফাইলটি খোলার এই সমস্ত প্রচেষ্টা শেষ করে ফেলে থাকেন, তাহলে XAML দিয়ে শেষ হওয়া একটির সাথে আপনি আসলেই ডিল করছেন তা নিশ্চিত করতে ফাইল এক্সটেনশনটি পুনরায় পড়ুন। কিছু ফাইল একই রকম এক্সটেনশন ব্যবহার করে যদিও ফরম্যাটগুলি সম্পূর্ণ সম্পর্কহীন।
উদাহরণস্বরূপ, মাইক্রোসফ্ট এক্সেলের এক্সএলএএম XAML-এর সাথে সাদৃশ্যপূর্ণ হতে পারে যখন আপনি কেবল ফাইল এক্সটেনশনটি দেখেন, তবে সেই ফাইলগুলির মধ্যে একটি খুলতে আপনার কম্পিউটারে এক্সেল প্রয়োজন। XAIML অনুরূপ; এই এক্সটেনশনটি XAIML চ্যাটারবট ডেটাবেস ফাইলের জন্য ব্যবহৃত হয় এবং এর জন্য Neobot প্রয়োজন। তবুও আরেকটি উদাহরণ ভাষা ফাইলের সাথে দেখা যেতে পারে যা AML-এ শেষ হয়; ArcGIS Pro হল একটি প্রোগ্রামের একটি উদাহরণ যা এই ধরনের ফাইল ব্যবহার করে৷