XML Full Form in Hindi, XML का Full Form क्या है, XML क्या होता है, एक्सएमएल क्या है, XML का पूरा नाम और हिंदी में क्या अर्थ होता है, ऐसे सभी सवालो के जबाब आपको इस Post में मिल जायेंगे.
XML की फुल फॉर्म Extensible Markup Language होती है. XML एक Markup Language है. XML को W3C (World Wide Web Consortium) ने Develop किया था. XML, HTML की Limitations को पूरा करती है. XML Data को Store और Organize करने के लिए उपयोग की जाती है.
XML टैग डेटा की पहचान करते हैं और इसका उपयोग Data को Store और organize करने के लिए किया जाता है, बजाय यह निर्दिष्ट करने के कि इसे HTML टैग की तरह कैसे प्रदर्शित किया जाता है, जो Data को प्रदर्शित करने के लिए उपयोग किया जाता है. XML निकट भविष्य में HTML की जगह लेने वाला नहीं है लेकिन यह HTML की कई सफल विशेषताओं को अपनाकर नई संभावनाओं का परिचय देता है.
XML की तीन महत्वपूर्ण विशेषताएं हैं जो इसे विभिन्न प्रणालियों और समाधानों में उपयोगी बनाती हैं -
एक्सएमएल एक्सटेंसिबल लैंग्वेज है जो आपको अपने स्वयं के वर्णनात्मक टैग या भाषा बनाने की अनुमति देता है, जो आपके आवेदन के अनुकूल है.
XML डेटा को Carries करता है इसे Present नहीं करता है XML आपको इस बात की परवाह किए बिना Data Stored करने की अनुमति देता है कि इसे कैसे Present किया जाएगा.
XML एक सार्वजनिक मानक है. XML को World Wide Web Consortium (W3C) नामक एक संस्था द्वारा विकसित किया गया था और यह एक खुले मानक के रूप में उपलब्ध है.
XML को बहुत से Tasks के लिए उपयोग किया जाता है इनमे से कुछ के बारे मे नीचे दिया जा रहा है.
XML बड़ी वेब साइटों के लिए HTML Documents के निर्माण को आसान बनाने के लिए दृश्य के पीछे काम कर सकता है.
XML का उपयोग संगठनों और प्रणालियों के बीच सूचनाओं के आदान-प्रदान के लिए किया जा सकता है.
एक्सएमएल का इस्तेमाल ऑफलोडिंग और डेटाबेस को फिर से लोड करने के लिए किया जा सकता है.
XML का उपयोग डेटा को स्टोर और व्यवस्थित करने के लिए किया जा सकता है, जो आपकी डेटा हैंडलिंग आवश्यकताओं को अनुकूलित कर सकता है.
XML को लगभग किसी भी वांछित आउटपुट को बनाने के लिए आसानी से स्टाइल शीट के साथ विलय किया जा सकता है
XML दस्तावेज़ के रूप में किसी भी प्रकार के डेटा को व्यक्त किया जा सकता है
XML एक Markup Language है जो एक Format में Documents को एन्कोडिंग के लिए नियमों को निर्धारित करती है जो Human Readable और Machine Readable दोनों है. Markup एक Documents में जोड़ी गई जानकारी है जो कुछ तरीकों से इसके अर्थ को बढ़ाता है, इसमें यह भागों की पहचान करता है और वे एक दूसरे से कैसे संबंधित हैं. विशेष रूप से, एक Markup Language प्रतीकों का एक सेट है जिसे Document के Text में उस Document के कुछ हिस्सों को Demarcated और Label करने के लिए रखा जा सकता है.
नीचे लिखा उदाहरण दिखाता है कि XML मार्कअप कैसा दिखता है, जब Text के एक टुकड़े में एम्बेड किया जाता है -
<message>
<text>Hello, world!</text>
</message>
इस Snippet में Markup Symbols या Tag जैसे <message>...</message> and <text>... </text> शामिल हैं.
Tag <message> और </message> XML कोड के प्रारंभ और अंत को चिह्नित करते हैं. Tag <text> और</text> Text को चारों ओर से Hello, world!.
एक प्रोग्रामिंग लैंग्वेज में व्याकरण के नियम और इसकी अपनी शब्दावली होती है जिसका उपयोग कंप्यूटर प्रोग्राम बनाने के लिए किया जाता है. ये प्रोग्राम कंप्यूटर को विशिष्ट कार्य करने का निर्देश देते हैं. XML एक प्रोग्रामिंग लैंग्वेज होने के लिए योग्य नहीं है क्योंकि यह कोई Computation या Algorithms नहीं करता है. यह आमतौर पर एक साधारण Text File में संग्रहीत किया जाता है और विशेष सॉफ्टवेयर द्वारा संसाधित किया जाता है जो XML की व्याख्या करने में सक्षम है.
XML Documents XML जानकारी की एक बुनियादी इकाई है जो एक व्यवस्थित पैकेज में तत्वों और अन्य मार्कअप से बना है. एक XML Documents में विभिन्न प्रकार के डेटा हो सकते हैं. उदाहरण के लिए, Numbers का Database, Molecular Structure या Mathematical Equation को Represent करने वाला Number है.
एक Simple Document निम्नलिखित उदाहरण में दिखाया गया है -
<?xml version = "1.0"?>
<contact-info>
<name>Akshay Kumar</name>
<company>TutorialsRoot</company>
<phone>........</phone>
</contact-info>
Document Prolog Root Element से पहले Document में सबसे ऊपर आता है इस अनुभाग में शामिल हैं -
XML Declaration
Document Type Declaration
Document Elements XML के बिल्डिंग ब्लॉक्स हैं. ये Document को वर्गों के एक पदानुक्रम में विभाजित करते हैं, प्रत्येक एक विशिष्ट उद्देश्य की सेवा करते हैं. आप एक Document को कई वर्गों में अलग कर सकते हैं ताकि उन्हें अलग तरीके से प्रस्तुत किया जा सके, या एक Search Engine द्वारा उपयोग किया जा सके. Element Container हो सकते हैं Text और अन्य Elements के संयोजन के साथ.
XML Tag के सबसे महत्वपूर्ण हिस्से में से एक के बारे में जानें. XML Tag XML की नींव बनाते हैं. XML में एक Element के दायरे को परिभाषित करते हैं. उनका उपयोग Comments को सम्मिलित करने, Environment को Parsing करने के लिए आवश्यक सेटिंग्स की घोषणा करने और विशेष निर्देशों को सम्मिलित करने के लिए भी किया जा सकता है.
हम निम्नानुसार XML Tag को मोटे तौर पर वर्गीकृत कर सकते हैं -
हर Non Empty XML Element की शुरुआत एक Start-Tag द्वारा चिह्नित है. निम्नलिखित Start-Tag का एक उदाहरण है -
<address>
प्रत्येक Element जिसमें Start Tag होता है End Tag के साथ समाप्त होना चाहिए. निम्नलिखित End Tag का एक उदाहरण है -
</address>
ध्यान दें कि End Tag में एक Element के नाम से पहले एक Solidus ("/") शामिल है.
Start Tag और End Tag के बीच दिखने वाले टेक्स्ट को कंटेंट कहा जाता है. एक तत्व जिसमें कोई सामग्री नहीं है उसे खाली कहा जाता है. एक खाली Element को दो तरीकों से दर्शाया जा सकता है -
एक Start Tag के तुरंत बाद एक End Tag के रूप में नीचे दिखाया गया है -
<hr></hr>
एक Empty Element Tag नीचे दिखाया गया है -
<hr />
Empty Element Tag का उपयोग किसी भी Element के लिए किया जा सकता है जिसमें कोई सामग्री नहीं है.
निम्नलिखित नियम हैं जिन्हें XML Tag का उपयोग करने के लिए पालन करने की आवश्यकता है -
XML Tag Case Sensitive होते हैं. कोड की निम्नलिखित Line Wrong Syntax </address> का उदाहरण है क्योंकि दो Tag में Case Difference के कारण जिसे XML में Wrong Syntax के रूप में माना जाता है.
<address>This is wrong syntax</Address>
निम्नलिखित कोड एक सही रास्ता दिखाता है, जहाँ हम उसी मामले का उपयोग Start और End Tag का नाम देने के लिए करते हैं.
<address>This is correct syntax</address>
एक्सएमएल टैग को एक उचित क्रम में बंद किया जाना चाहिए, अर्थात, बाहरी Element के बंद होने से पहले किसी अन्य Element के अंदर खोला गया एक्सएमएल टैग बंद होना चाहिए उदाहरण के लिए -
<outer_element>
<internal_element>
यह टैग बाहरी तत्व से पहले बंद है
</internal_element>
</outer_element>
HTML और XML के बीच क्या अंतर् है आप नीचे टेबल में देख सकते है -
No. | HTML | XML |
---|---|---|
1 |
HTML का उपयोग डेटा प्रदर्शित करने के लिए किया जाता है और डेटा कैसे दिखता है, इस पर ध्यान केंद्रित करता है. |
XML एक सॉफ्टवेयर और हार्डवेयर स्वतंत्र उपकरण है जिसका उपयोग डेटा को परिवहन और संग्रहीत करने के लिए किया जाता है. यह ध्यान केंद्रित करता है कि डेटा क्या है. |
2 |
HTML एक मार्कअप लैंग्वेज है. |
XML मार्कअप लैंग्वेज को परिभाषित करने के लिए एक रूपरेखा प्रदान करता है. |
3 |
HTML Case Sensitive नहीं है. |
XML Case Sensitive है. |
4 |
HTML एक प्रस्तुति लैंग्वेज है |
XML न तो एक प्रस्तुति लैंग्वेज है और न ही एक प्रोग्रामिंग लैंग्वेज है. |
5 |
HTML के अपने पूर्वनिर्धारित टैग हैं. |
XML में आप अपनी जरूरत के अनुसार टैग को परिभाषित कर सकते हैं. |
6 |
HTML में Closing टैग का उपयोग करना आवश्यक नहीं है. |
XML एक Closing टैग का उपयोग करना अनिवार्य बनाता है. |
7 |
HTML स्थिर है क्योंकि इसका उपयोग डेटा प्रदर्शित करने के लिए किया जाता है. |
XML डायनामिक है क्योंकि इसका उपयोग डेटा ट्रांसपोर्ट करने के लिए किया जाता है. |
8 |
HTML सफेद रिक्त स्थान को संरक्षित नहीं करता है. |
XML में सफेद स्थान संरक्षित किया जा सकता है. |