HTML
HTML का मतलब हाइपरटेक्स्ट मार्कअप लैंग्वेज है जो एक वेब पेज की संरचना का वर्णन करने के लिए उपयोग की जाने वाली भाषा है। इसमें विभिन्न HTML तत्व होते हैं जो HTML टैग और उनकी सामग्री से बने होते हैं।
HTML एक हाइपरटेक्स्ट भाषा है इसलिए हम दस्तावेजों की लिंक की एक श्रृंखला बना सकते हैं। HTML का वर्तमान संस्करण HTML5 है। HTML स्थिर है और यह छोटी त्रुटियों को नजरअंदाज कर सकता है और इसमें क्लोजिंग टैग आवश्यक नहीं हैं।
आइए HTML का एक उदाहरण देखें:
उदाहरण
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>HTML</title> </head> <body> <h1 style="text-align: center;color:#db133a;">HTML</h1> <h3 style="text-align: center;">मैं एक HTML दस्तावेज़ हूँ।</h3> </body> </html>
आउटपुट

XML
XML का मतलब एक्स्टेंसिबल मार्कअप लैंग्वेज है जो डेटा को संरचित करने के लिए नहीं बल्कि डेटा ट्रांसफर करने के लिए उपयोग की जाने वाली भाषा है। यह गतिशील है और यह सभी त्रुटियों की रिपोर्ट करता है और इसमें क्लोजिंग टैग आवश्यक हैं। यह मूल रूप से मजबूत यूनिकोड समर्थन के साथ एक टेक्स्टुअल डेटा फॉर्मेट है जो विभिन्न मानव भाषाओं के लिए है। XML का वर्तमान संस्करण XML1.1 है।
आइए XML का एक उदाहरण देखें:
उदाहरण
<?xml version="1.0" encoding="UTF-8"?> <fullname> <firstname>John</firstname> <lastname>Miller</lastname> </fullname>
आउटपुट

आइए अब कुछ अंतर देखें:
| HTML | XML |
|---|---|
| HTML का मतलब हाइपरटेक्स्ट मार्कअप लैंग्वेज है जो एक वेब पेज की संरचना का वर्णन करने के लिए उपयोग की जाने वाली भाषा है। इसमें विभिन्न HTML तत्व होते हैं जो HTML टैग और उनकी सामग्री से बने होते हैं। | XML का मतलब एक्स्टेंसिबल मार्कअप लैंग्वेज है जो डेटा को संरचित करने के लिए नहीं बल्कि डेटा ट्रांसफर करने के लिए उपयोग की जाने वाली भाषा है |
| HTML स्थिर है क्योंकि इसका उपयोग डेटा प्रदर्शित करने के लिए किया जाता है। | XML गतिशील है और डेटा ट्रांसफर करने के लिए उपयोग किया जाता है। |
| यह एक प्रेजेंटेशन लैंग्वेज है। | यह एक प्रेजेंटेशन लैंग्वेज नहीं है। |
| क्लोजिंग टैग का उपयोग करना आवश्यक नहीं है। | क्लोजिंग टैग का उपयोग करना अनिवार्य है। |
| HTML में <p>, <strong>, <head>, आदि जैसे पूर्वनिर्धारित टैग हैं। | XML में अपने स्वयं के टैग परिभाषित करें। |
| HTML व्हाइटस्पेस को संरक्षित नहीं करता है | XML व्हाइटस्पेस को संरक्षित करता है। |
| HTML केस इंसेंसिटिव है। | XML केस सेंसिटिव है। |