इस पोस्ट में, हम HTML और XML के बीच के अंतर को समझेंगे।
एचटीएमएल
-
यह हाइपर टेक्स्ट मार्कअप लैंग्वेज को संदर्भित करता है।
-
यह वेब पेज और एप्लिकेशन बनाने में मदद करता है।
-
यह एक मार्कअप भाषा है।
-
यह स्थिर पेज बनाने में भी मदद करता है।
-
यह डेटा प्रदर्शित करने में मदद करता है।
-
यह डेटा ट्रांसपोर्ट नहीं करता है।
-
हाइपरटेक्स्ट कई वेब पेजों के बीच लिंक को परिभाषित करने में मदद करता है।
-
मार्कअप भाषा टैग का उपयोग करके टेक्स्ट दस्तावेज़ को परिभाषित करने में मदद करती है, जो वेब पेज को एक संरचना प्रदान करती है।
-
यह टेक्स्ट को एनोटेट करने में मदद करता है ताकि एक सिस्टम इसे समझ सके और इसका इस्तेमाल कर सके।
-
यह छोटी-मोटी त्रुटियों पर ध्यान नहीं देता।
-
यह केस संवेदी नहीं है।
-
HTML में विशिष्ट संख्या में टैग होते हैं।
-
ये टैग पूर्वनिर्धारित हैं।
-
यह सफेद रिक्त स्थान को संरक्षित नहीं करता है।
-
टैग बंद करना कोई आवश्यकता नहीं है।
HTML का एक उदाहरण -
उदाहरण
मेरा शीर्षक शीर्षक
नमूना
पूर्व>आउटपुट
XML
-
XML का अर्थ है 'एक्सटेंसिबल मार्कअप लैंग्वेज'।
-
यह केस सेंसिटिव है।
-
यह त्रुटियों की अनुमति नहीं देता है।
-
यह एक ऐसा ढांचा प्रदान करने में मदद करता है जो मार्कअप भाषाओं को परिभाषित करेगा।
-
टैग उपयोगकर्ता परिभाषित हैं।
-
ये टैग एक्स्टेंसिबल हैं।
-
सफेद स्थान को संरक्षित किया जा सकता है।
-
टैग डेटा का वर्णन करने में मदद करते हैं।
-
ये टैग डेटा प्रदर्शित करने के लिए उपयोग नहीं किए जाते हैं।
-
समापन टैग आवश्यक हैं।
-
यह वेब पेज और एप्लिकेशन बनाने में मदद करता है।
-
यह गतिशील है क्योंकि यह डेटा परिवहन में मदद करता है।
-
डिज़ाइन लक्ष्य इंटरनेट पर सरलता, उपयोगिता पर ध्यान केंद्रित करते हैं।
-
यह यूनिकोड का समर्थन करता है।
-
इसका उपयोग वेब सेवाओं के लिए आवश्यक मनमानी डेटा संरचनाओं का प्रतिनिधित्व करने के लिए भी किया जा सकता है।
एक्सएमएल का एक उदाहरण -
उदाहरण
<पता श्रेणी ="प्रकार"> <नाम>चिह्नित करेंनाम> <कॉलेज>एमआईटीकॉलेज> <मोबाइल>6787878 पता>
आउटपुट
मार्कएमआईटी6787878