XML بمقابلہ HTML
مواد
- مشمولات: XML اور HTML کے درمیان فرق
- موازنہ چارٹ
- XML کیا ہے؟
- ایچ ٹی ایم ایل کیا ہے؟
- کلیدی اختلافات
- نتیجہ اخذ کرنا
- وضاحتی ویڈیو
ایکس ایم ایل اور ایچ ٹی ایم ایل کے درمیان فرق یہ ہے کہ ایکس ایم ایل ایکسٹینسیبل مارک اپ لینگویج ہے جو مارک اپ لینگویج کا فریم ورک مہیا کرتی ہے جبکہ ایچ ٹی ایم ایل ایک ہائپر مارک اپ لینگویج ہے۔
بہت ساری پروگرامنگ زبانیں ہیں ، اور کچھ زبانیں ایک مارک اپ زبان ہیں ، مارک اپ لینگوئج کی مثالیں XML اور HTML ہیں۔ ایکس ایم ایل اور ایچ ٹی ایم ایل دونوں مارک اپ زبانیں ہیں ، لیکن دونوں جس طرح بنائے جاتے ہیں اور اس مقصد سے ایک دوسرے سے مختلف ہوتے ہیں۔ ایکس ایم ایل ایکسٹنسیبل مارک اپ لینگویج ہے جو مارک اپ لینگویج کے لئے ایک فریم ورک مہیا کرتی ہے جبکہ ایچ ٹی ایم ایل ایک ہائپر مارک اپ لینگویج ہے۔ ایکس ایم ایل نئے عناصر کی تعریف کے لئے دفعات فراہم کرتا ہے جبکہ ایچ ٹی ایم ایل نئے عناصر کی تعریف کے لئے کوئی شرائط مہیا نہیں کرتا ہے۔ XML دوسری طرف HTML کو مارک اپ لینگویج بنانے کیلئے استعمال ہوتا ہے۔ XML قابل توسیع مارک اپ زبان ہے جو اعداد و شمار کی نمائندگی کی وضاحت کرنے کے قابل بناتی ہے۔ XML میں ڈھانچے میں ہر فیلڈ میں اقدار تفویض کیے گئے ہیں۔ آئی بی ایم کو سب سے پہلے جی ایم ایل کے نام سے جانا جاتا تھا جو 1960 میں مارک اپ زبان کو عام بنایا جاتا ہے۔ آئی ایس او کے جی ایم ایل لینے کے بعد اسے ایس جی ایم ایل کے نام سے موسوم کیا گیا جو معیاری طور پر مارک اپ لینگویج ہے۔ ایکس ایم ایل ایک ایسا پلیٹ فارم مہیا کرتا ہے جو کسی بھی مارک اپ لینگویج کو بنانے کے لئے استعمال ہوسکتا ہے۔ XML میں بنیادی اکائی عنصر کے طور پر جانا جاتا ہے۔ اگر آپ کو کوئی مارک اپ لینگوئج بنانے کے ل X XML استعمال کرنے کی ضرورت ہو تو آپ کو قواعد کا مجموعہ معلوم ہونا چاہئے۔ آپ کو صحیح نحو میں کوڈ لکھنے کی ضرورت ہے ، اور اس میں گرائمر کی غلطیاں نہیں ہونی چاہئیں۔ ایکس ایم ایل دستاویز کے دو حصے ہیں جو اعلانیہ اور باڈی ہیں۔
ایچ ٹی ایم ایل ہائپر مارک اپ لینگوئج ہے ، ایچ ٹی ایم ایل ایک مارک اپ لینگوئج ہے جو ویب صفحات بنانے میں استعمال ہوتی ہے۔ براؤزر دستاویز کو HTML مارک اپ کے ساتھ پڑھتا ہے ، اور اس سے ویب صفحہ تخلیق ہوتا ہے۔ HTML دستاویز بنیادی طور پر فائل ہے۔ اس فائل میں وہ معلومات ہیں جو شائع کرنے کی ضرورت ہے۔ ایچ ٹی ایم ایل میں دی گئی ہدایات ایمبیڈڈ ہدایات ہیں جو عناصر کے نام سے جانا جاتا ہے ، اور ان عناصر میں ٹیگ ہوتے ہیں اور ان ٹیگز میں جوڑے ہوتے ہیں جو ابتداء اور اختتامی ٹیگ کے نام سے جانا جاتا ہے۔
مشمولات: XML اور HTML کے درمیان فرق
- موازنہ چارٹ
- XML کیا ہے؟
- ایچ ٹی ایم ایل کیا ہے؟
- کلیدی اختلافات
- نتیجہ اخذ کرنا
- وضاحتی ویڈیو
موازنہ چارٹ
بنیاد | ایکس ایم ایل | HTML |
مطلب | ایکس ایم ایل ایکسٹنسیبل مارک اپ لینگویج ہے جو مارک اپ لینگویج کے لئے ایک فریم ورک مہیا کرتی ہے | HTML ایک ہائپر مارک اپ لینگوئج ہے |
ساختی معلومات | XML میں ساختی معلومات ہوتی ہیں | HTML میں کوئی ساختی معلومات شامل نہیں ہے |
حساس کیس | XML بہت معاملہ حساس ہے | HTML معاملہ حساس نہیں ہے |
ٹیب کو بند کرنا | XML میں بند ٹیبز کا استعمال لازمی ہے | HTML میں اختتامی ٹیب کی ضرورت نہیں ہے |
XML کیا ہے؟
ایکس ایم ایل ایکسٹنسیبل مارک اپ لینگویج ہے جو مارک اپ لینگویج کے لئے ایک فریم ورک مہیا کرتی ہے جبکہ ایچ ٹی ایم ایل ایک ہائپر مارک اپ لینگویج ہے۔ ایکس ایم ایل نئے عناصر کی تعریف کے لئے دفعات فراہم کرتا ہے جبکہ ایچ ٹی ایم ایل نئے عناصر کی تعریف کے لئے کوئی شرائط مہیا نہیں کرتا ہے۔ XML دوسری طرف HTML کو مارک اپ لینگویج بنانے کیلئے استعمال ہوتا ہے۔ XML قابل توسیع مارک اپ زبان ہے جو اعداد و شمار کی نمائندگی کی وضاحت کرنے کے قابل بناتی ہے۔ XML میں ڈھانچے میں ہر فیلڈ میں اقدار تفویض کیے گئے ہیں۔ آئی بی ایم کو سب سے پہلے جی ایم ایل کے نام سے جانا جاتا تھا جو 1960 میں مارک اپ زبان کو عام بنایا جاتا ہے۔ آئی ایس او کے جی ایم ایل لینے کے بعد اسے ایس جی ایم ایل کے نام سے موسوم کیا گیا جو معیاری طور پر مارک اپ لینگویج ہے۔ ایکس ایم ایل ایک ایسا پلیٹ فارم مہیا کرتا ہے جو کسی بھی مارک اپ لینگویج کو بنانے کے لئے استعمال ہوسکتا ہے۔ XML میں بنیادی اکائی عنصر کے طور پر جانا جاتا ہے۔ اگر آپ کو کوئی مارک اپ لینگوئج بنانے کے ل X XML استعمال کرنے کی ضرورت ہو تو آپ کو قواعد کا مجموعہ معلوم ہونا چاہئے۔ آپ کو صحیح نحو میں کوڈ لکھنے کی ضرورت ہے ، اور اس میں گرائمر کی غلطیاں نہیں ہونی چاہئیں۔ ایکس ایم ایل دستاویز کے دو حصے ہیں جو اعلانیہ اور باڈی ہیں۔
ایچ ٹی ایم ایل کیا ہے؟
ایچ ٹی ایم ایل ہائپر مارک اپ لینگوئج ہے ، ایچ ٹی ایم ایل ایک مارک اپ لینگوئج ہے جو ویب صفحات بنانے میں استعمال ہوتی ہے۔ براؤزر دستاویز کو HTML مارک اپ کے ساتھ پڑھتا ہے ، اور اس سے ویب صفحہ تخلیق ہوتا ہے۔ HTML دستاویز بنیادی طور پر فائل ہے۔ اس فائل میں وہ معلومات ہیں جو شائع کرنے کی ضرورت ہے۔ ایچ ٹی ایم ایل میں دی گئی ہدایات ایمبیڈڈ ہدایات ہیں جو عناصر کے نام سے جانا جاتا ہے ، اور ان عناصر میں ٹیگ ہوتے ہیں اور ان ٹیگز میں جوڑے ہوتے ہیں جو ابتداء اور اختتامی ٹیگ کے نام سے جانا جاتا ہے۔
کلیدی اختلافات
- ایکس ایم ایل ایکسٹنسیبل مارک اپ لینگویج ہے جو مارک اپ لینگویج کا فریم ورک مہیا کرتی ہے جبکہ ایچ ٹی ایم ایل ایک ہائپر مارک اپ لینگوئج ہے۔
- ایکس ایم ایل میں ساختی معلومات ہوتی ہیں جبکہ ایچ ٹی ایم ایل میں کوئی ساختی معلومات نہیں ہوتی ہے۔
- XML بہت معاملہ حساس ہے جبکہ HTML معاملہ حساس نہیں ہے۔
- بند ٹیبز کو XML میں استعمال کرنا چاہئے جب کہ HTML میں اختتامی ٹیب کی ضرورت نہیں ہے
نتیجہ اخذ کرنا
مذکورہ بالا مضمون میں ہم مثالوں کے ساتھ XML اور HTML کے درمیان واضح فرق دیکھتے ہیں۔