XML को आप short form समझ सकते हैं extensible markup language का। ये ठीक HTML के तरह ही होता है लेकिन इसमें काफ़ी अलग Features होते हैं HTML की तुलना में।
Extensible markup language या आप XML को एक markup language भी कह सकते हैं।
XML को आप एक set of rules मान सकते हैं वो भी documents को encoding करने के लिए एक ऐसे format में जिसे की आसानी से पढ़ा जा सकता है दोनों इंसानों और computers के द्वारा।
XML language का इस्तमाल एक Consistent तरीक़े से Information की sharing करने के लिए होता है। एक XML document की basic building block होती है एक tag।
XML की Main Features क्या होती हैं?
XML की main और महत्वपूर्ण features कुछ इस प्रकार से हैं :
- XML एक प्रकार का flexible markup language होता है।
- XML allow करता है Web designers को खुद के tags create करने के लिए।
- यह एक text-based data format होता है जिसे की आसानी से पढ़ा सकता है।
- XML specify करता है एक general format वो भी data को describe करने के लिए।
- इस Design किया गया है self-descriptive बनने के लिए।
- XML को जयदतर इस्तमाल किया जाता है arbitrary data structures को represent करने के लिए।
- XML support करता है nested tags का इस्तमाल करने के लिए जिससे की वो represent कर सकें hierarchical data को।
HTML और XML के बीच में अंतर क्या है?
वैसे तो HTML और XML दोनों ही काफ़ी similar प्रतीत होते हैं और इसमें काफ़ी समान features भी महजूद हैं लेकिन इसके साथ साथ इसमें काफ़ी सारे अंतर भी शामिल हैं, चलिए इस विषय में जानते हैं:
HTML को design किया गया है data को display करने के लिए। वहीं XML को design किया गया है data को describe करने के लिए।
HTML focus करता है की data कैसे दिखायी पड़े वहीं XML focus करता है data के ऊपर।
HTML असल में होता है Information को display करने के ऊपर, वहीं XML असल में होता है Information को कैसे ले ज़ाया जा रहा है।
HTML में किसी extra piece की software की ज़रूरत नहीं पड़ती है Data को display करने के लिए, वहीं XML में ये data को describe करती है की क्यूँ इसे एक extra piece software की ज़रूरत होती है data को describe करने के लिए।
ये थी कुछ HTML और XML के बीच की कुछ अंतर, जिन्हें आपको ज़रूर से ध्यान देना आवस्यक है।
XML का इस्तमाल कहाँ होता है?
XML का इस्तमाल बेहतर results प्रदान करने के लिए होता है वो भी web agents और robots को एक automated web search में या किसी दूसरे tasks में।
XML प्रदान करता है standard methods वो भी अपने Users के information को access करने के लिए।
वहीं ये ये आसान बनाता है applications और devices के लिए जिससे की वो आसानी से data को transmit, store और display कर सकें।
क्या XML एक Programming Language है?
नहीं, extensible markup language (XML) एक programming language नहीं है।
लेकिन हाँ, ऐसे कुछ programming languages हैं जो की इस्तमाल करते हैं XML syntax, जैसे की XSL।
वैसे तो यह एक programming language नहीं है लेकिन फिर भी XML में कई सारे चीजें शामिल हैं।
क्या XML सीखना आसान है?
हाँ, XML को सीखना और समझना काफ़ी ज़्यादा आसान है क्यूँकि ये conceptually काफ़ी simple होती है। XML में लोग अक्सर confuse हो जाते हैं namespaces के इस्तमाल को लेकर। यह एक बहुत ही महत्वपूर्ण पहलू है XML को सही तरीक़े से इस्तमाल करने का।
क्या मैं HTML के जगह में XML का इस्तमाल कर सकता हूँ?
जी हाँ, आप चाहें तो XML का इस्तमाल कर सकते हैं HTML के स्थान पर क्यूँकि XML separate करता है data को HTML files से। यही कारण है की जब data में कुछ बदलाव होता है, तब आपको HTML file में किसी प्रकार का कोई बदलाव करने की कोई भी ज़रूरत नहीं है।
XML files में data store होती है XML files में। Java के कुछ Codes की मदद से, कोई भी XML files को Read कर सकता है और आसानी से HTML Pages में बदलाव कर सकता है।
क्या XML बेहतर है HTML की तुलना में?
अगर आप गहरायी से देखें तब आपको XML ज़्यादा convenient लगेगा और इस्तमाल करने के लिए आसान भी लगेगा HTML कि तुलना में। XML nature से काफ़ी dynamic होती है और साथ में ये ज़्यादा Value भी प्रदान करती है।
« Back to Wiki Index