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

Anonim

एक्सएमएल एक्स एक्सएचटीएमएल

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

एक्सएमएल

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

-2 ->

एक्सएचटीएमएल

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

-3 ->

एक्सएमएल और एक्सएचटीएमएल में क्या अंतर है?

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