এক্সএমএল এবং এক্সএএমএমএল মধ্যে পার্থক্য

Anonim

এক্সএমএল বনাম এক্সএলএমএল

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

এক্সএলএমএল, বা এক্সটেনসিবল অ্যাপ্লিকেশন মার্কআপ ল্যাঙ্গুয়েজ, একটি ঘোষণামূলক XML- ভিত্তিক মার্কআপ ভাষা যা মাইক্রোসফ্ট স্যুটের অংশ। এটি মাইক্রোসফ্ট এক্সপ্রেশন ব্লেন্ডে উন্নত অ্যাপ্লিকেশনটির চাক্ষুষ উপস্থাপনাতে সহায়তা করে। এই অ্যাপ্লিকেশনটি হাত দ্বারা তৈরি বা দৃশ্যমানভাবে এক্সপ্রেশন ব্লেন্ডের ডিজাইন ভিউ ব্যবহার করে তৈরি হতে পারে। উভয় ক্ষেত্রেই আপনি XAML কোড লেখা শেষ করেন। XAML আপনাকে অবজেক্টগুলি আরম্ভ করতে এবং একটি হাইগ্রারিকাল সম্পর্ক ব্যবহার করে তাদের বৈশিষ্ট্যগুলি সেট করতে দেয়। এটি বস্তুর সম্পত্তি হিসাবে অ্যাট্রিবিউট নির্ধারণ করার সময়কালের চিহ্নটি ব্যবহার করে। আপনি XAML ব্যবহার করে দৃশ্যমান ইউআই উপাদানগুলিও তৈরি করতে পারেন। এক্সএএমএল কোনও ক্ষতির তথ্য ছাড়াই ভিসুয়াল স্টুডিও অথবা মাইক্রোসফ্ট এক্সপ্রেশন ব্লেন্ডের মতো বিভিন্ন সরঞ্জামের দিকে সরে যায়।

--২ ->

পার্থক্য:

1 সমস্ত XAML নথিগুলিও বৈধ XML দস্তাবেজগুলি রয়েছে, কিন্তু ভাইস-ভেরাস কেসটি সত্যিকারী নয়।

2। এক্সএলএল একটি মার্কআপ ল্যাঙ্গুয়েজ। XAML একটি ঘোষণামূলক অ্যাপ্লিকেশন ভাষা।

3। এক্সএএমএল এক্সেএমএল এর বিপরীতে ওয়েব অ্যাপলিকেশনে প্রাথমিকভাবে এটি ব্যবহার করে যা উইন্ডোজ এবং ওয়েব অ্যাপ্লিকেশনের জন্য নিয়ন্ত্রণ ডিজাইন করার জন্য ব্যবহৃত হয়।

সংক্ষিপ্ত বিবরণ:

1 XAML একটি ঘোষণামূলক অ্যাপ্লিকেশন ভাষা যা অবজেক্টের সংজ্ঞা, তার বৈশিষ্ট্যগুলি, এবং একে অপরের মধ্যে তাদের সম্পর্কের ওপর আলোকপাত করে।

2। এক্সএমএল একটি মার্কআপ ভাষা যা W3C দ্বারা তৈরি হয় যা অন্যান্য মার্কআপ ল্যাঙ্গুয়েজগুলির বর্ণনা করতে ব্যবহৃত হয়।

3। এক্সএলএল ওয়েব পাবলিশিংয়ে ইন্টারেক্টিভ পৃষ্ঠা তৈরি করতে, ওয়েব অনুসন্ধানের জন্য, এবং কিছু ওয়েব কর্ম স্বয়ংক্রিয় করার জন্য ব্যবহার করা হয়। এটি ই-কমার্স ব্যবহার করে এবং বেতার ডিভাইস এবং সেলফোনের তথ্য প্রদর্শন করতে সহায়তা করে।

4। XAML উইন্ডোজ এবং এর জন্য কিছু GUIs তৈরি, সম্পাদনা, এবং সিলভারওয়াল প্লাগইনগুলির মতো কিছু ওয়েব অ্যাপ্লিকেশনের জন্য ব্যবহৃত হয়।

5। XAML বর্তমানে শুধুমাত্র উইন্ডোজ প্ল্যাটফর্মের জন্য উপলব্ধ। এটি একটি সময়ের মধ্যে অন্যান্য প্ল্যাটফর্মের উপর অবশেষে স্থানান্তরিত হবে। XML তার নমনীয়তা কারণে এইচটিএমএল প্রতিস্থাপন সেট করা হয়