एक्सएमएल और एचटीएमएल के बीच का अंतर

Anonim

एक्सएमएल बनाम एचटीएमएल

एक्सएमएल एक्सटेन्सिबल मार्कअप लैंग्वेज द्वारा विकसित किया गया है। एक्सएमएल 1 में परिभाषित किया गया है। 0 विनिर्देश, जिसे डब्लू 3 सी (वर्ल्ड वाइड वेब कंसोर्टियम) द्वारा विकसित किया गया है। एक्सएमएल एक मानक तरीके प्रदान करता है, जो डेटा और पाठ को सांकेतिकृत करने के लिए भी आसान है, जैसे सामग्री को हार्डवेयर हार्डवेयर में बदल दिया जा सकता है, छोटे मानव हस्तक्षेप के साथ ऑपरेटिंग सिस्टम और अनुप्रयोग। हाइपरटेक्स्ट मार्कअप लैंग्वेज, जिसे एचटीएमएल के रूप में व्यापक रूप से जाना जाता है, वेब पेज के लिए एक अग्रणी मार्कअप लैंग्वेज भी है। एचटीएमएल वेब पन्ने का मूल भवन ब्लॉक है। वेब ब्राउजर एचटीएमएल दस्तावेज़ पढ़ता है और उन्हें दृश्य या श्रव्य वेब पेज।

एक्सएमएल

एक्सएमएल एक मार्कअप लैंग्वेज है जिसे इस्तेमाल किया जाता है ड्राइवर हार्डवेयर, ऑपरेटिंग सिस्टम और छोटे मानवीय हस्तक्षेप के साथ अनुप्रयोगों के बीच डेटा और पाठ को स्थानांतरित करने के लिए। एक्सएमएल टैग प्रदान करता है, विशेषताओं और तत्व संरचनाएं जिन्हें संदर्भ जानकारी प्रदान करने के लिए उपयोग किया जा सकता है । इस संदर्भ की जानकारी का अर्थ सामग्री के अर्थ को डीकोड करने के लिए किया जा सकता है इससे कुशल खोज इंजन विकसित करना और डेटा पर डेटा खनन करना संभव होता है। इसके अलावा, पारंपरिक रिलेशनल डाटाबेस XML डेटा के रूप में उपयुक्त हैं क्योंकि उन्हें पंक्तियों और स्तंभों में व्यवस्थित किया जा सकता है, लेकिन एक्सएमएल ऑडियो, वीडियो, जटिल दस्तावेजों आदि जैसे समृद्ध सामग्री के साथ डेटा के लिए कम समर्थन प्रदान करता है। एक्सएमएल डेटाबेस एक संरचित, श्रेणीबद्ध रूप में डेटा स्टोर करता है जो प्रश्नों को और अधिक कुशलतापूर्वक संसाधित करने की अनुमति देता है XML टैग पूर्वनिर्धारित नहीं हैं और उपयोगकर्ता नए टैग और दस्तावेज़ संरचनाओं को परिभाषित कर सकते हैं। इसके अलावा, आरएसएस, एटम, सोप, और एक्सएचटीएम जैसी नई इंटरनेट भाषाओं को एक्सएमएल का उपयोग कर बनाया गया था।

-2 ->

HTML

जैसा कि पहले उल्लेख किया गया HTML एक मार्कअप लैंग्वेज है जिसमें मार्कअप टैग का एक सेट है एचटीएमएल मार्कअप टैग, जिसे आमतौर पर एचटीएमएल टैग कहा जाता है, वेब पेजों का वर्णन करने के लिए उपयोग किया जाता है। विशिष्ट HTML दस्तावेज़ों में HTML टैग्स होते हैं, साथ ही साथ वेब पेज की सामग्री के लिए आवश्यक सादे टेक्स्ट होते हैं। HTML टैग्स को आसानी से एक HTML दस्तावेज़ में पहचाना जा सकता है क्योंकि वे कोण कोष्ठक (ई। जी) से घिरे हुए हैं। एचटीएमएल टैग आम तौर पर जोड़े में एक दस्तावेज़ में डाले जाते हैं, जहां पहला टैग प्रारंभ टैग (ई। ) होता है और दूसरे टैग अंत टैग (ई। ) है। एक वेब ब्राउज़र का काम (उदा। इंटरनेट एक्सप्लोरर, फ़ायरफ़ॉक्स, आदि) एक HTML दस्तावेज़ को पढ़ना और इसे एक वेब पेज के रूप में प्रदर्शित करना है ब्राउज़र HTML टैग का उपयोग पृष्ठ की सामग्री की व्याख्या करने के लिए करता है, लेकिन HTML टैग स्वयं ब्राउज़र द्वारा प्रदर्शित नहीं किए जाते हैं। एचटीएमएल पेज जावास्क्रिप्ट जैसी भाषाओं में लिखी गई छवियों, ऑब्जेक्ट्स और स्क्रिप्ट्स को एम्बेड कर सकते हैं। इसके अलावा, एचटीएमएल इंटरैक्टिव फॉर्म बनाने के लिए इस्तेमाल किया जा सकता है।

-3 ->

एक्सएमएल और एचटीएमएल के बीच का अंतर

हालांकि, एक्सएमएल और एचटीएमएल दोनों मार्कअप भाषा हैं, उनके बीच कुछ मूलभूत अंतर हैं। एचटीएमएल में मुख्य रूप से टैग्स होते हैं जो सामग्री के रूप को परिभाषित करते हैं, जबकि एक्सएमएल टैग आम तौर पर संरचना और डेटा की सामग्री को परिभाषित करते हैं (और वास्तविक रूप से संबंधित स्टाइल शीट द्वारा परिभाषित किया गया है)दूसरे, एक्सएमएल एक्स्टेंसिबल है, क्योंकि एक्सएमएल टैग्स को एक विशिष्ट एप्लिकेशन के लिए उपयोगकर्ता द्वारा परिभाषित किया जा सकता है, जबकि एचटीएमएल टैग्स को डब्ल्यू3 सी द्वारा परिभाषित किया गया है।