এই পোস্টে, আমরা HTML এবং XML এর মধ্যে পার্থক্য বুঝতে পারব৷
৷HTML
-
এটি হাইপার টেক্সট মার্কআপ ল্যাঙ্গুয়েজকে বোঝায়।
-
এটি ওয়েব পেজ এবং অ্যাপ্লিকেশন তৈরি করতে সাহায্য করে।
-
এটি একটি মার্কআপ ভাষা।
-
এটি স্ট্যাটিক পেজ তৈরি করতেও সাহায্য করে।
-
এটা তথ্য প্রদর্শন করতে সাহায্য করে।
-
এটি ডেটা পরিবহন করে না।
-
হাইপারটেক্সট একাধিক ওয়েব পেজের মধ্যে লিঙ্ক নির্ধারণ করতে সাহায্য করে।
-
মার্কআপ ল্যাঙ্গুয়েজ ট্যাগ ব্যবহার করে টেক্সট ডকুমেন্টকে সংজ্ঞায়িত করতে সাহায্য করে, যা ওয়েব পৃষ্ঠাকে একটি কাঠামো দেয়।
-
এটি পাঠ্যটিকে টীকা করতে সাহায্য করে যাতে একটি সিস্টেম এটি বুঝতে এবং এটি ব্যবহার করতে পারে৷
৷ -
এটি ছোটখাটো ত্রুটি উপেক্ষা করে।
-
এটি কেস সংবেদনশীল নয়৷
৷ -
HTML এ নির্দিষ্ট সংখ্যক ট্যাগ আছে।
-
এই ট্যাগগুলি পূর্বনির্ধারিত৷
৷ -
এটি সাদা স্থান সংরক্ষণ করে না।
-
ক্লোজিং ট্যাগগুলি প্রয়োজনীয় নয়৷
৷
HTML-
এর একটি উদাহরণউদাহরণ
<!DOCTYPE html> <html> <head> <title>My title</title> </head> <body> <h1>title</h1> <p>A sample</p> </body> </html>
আউটপুট
XML
-
XML মানে 'এক্সটেনসিবল মার্কআপ ল্যাঙ্গুয়েজ'।
-
এটি কেস সংবেদনশীল৷
৷ -
এটি ত্রুটির অনুমতি দেয় না।
-
এটি একটি কাঠামো প্রদান করতে সাহায্য করে যা মার্কআপ ভাষাগুলিকে সংজ্ঞায়িত করবে৷
৷ -
ট্যাগগুলি ব্যবহারকারীর দ্বারা সংজ্ঞায়িত৷
৷ -
এই ট্যাগগুলি এক্সটেনসিবল৷
৷ -
সাদা স্থান সংরক্ষণ করা যেতে পারে।
-
ট্যাগগুলি ডেটা বর্ণনা করতে সাহায্য করে৷
৷ -
এই ট্যাগগুলি ডেটা প্রদর্শন করতে ব্যবহৃত হয় না৷
৷ -
ক্লোজিং ট্যাগগুলি প্রয়োজন৷
৷ -
এটি ওয়েব পেজ এবং অ্যাপ্লিকেশন তৈরি করতে সাহায্য করে।
-
এটি গতিশীল কারণ এটি ডেটা পরিবহনে সহায়তা করে।
-
ডিজাইনের লক্ষ্যগুলি ইন্টারনেট জুড়ে সরলতা, ব্যবহারযোগ্যতার উপর ফোকাস করে।
-
এটি ইউনিকোড সমর্থন করে।
-
এটি ওয়েব পরিষেবাগুলির জন্য প্রয়োজনীয় নির্বিচারে ডেটা কাঠামোর প্রতিনিধিত্ব করতেও ব্যবহার করা যেতে পারে৷
XML-
এর একটি উদাহরণউদাহরণ
<?xml version = "1.0"?> <contactinfo> <address category = "type"> <name>Mark</name> <College>MIT</College> <mobile>6787878</mobile> </address> </contactinfo>
আউটপুট
Mark MIT 6787878