XML व्याख्या
- पिछला पृष्ठ XML शिक्षा
- अगला पृष्ठ XML का उपयोग
XML एक विरूद्ध और हार्डवेयर से स्वतंत्र उपकरण है जो डाटा को संग्रह और प्रेषण के लिए उपयोग किया जाता है。
XML क्या है?
- XML सुविकसित मार्कअप लैंग्वेज (EXtensible Markup Lभाषा)
- XML एक टैग लैंग्वेज है जो HTML के समान है
- XML का उद्देश्य डाटा का संग्रह और प्रेषण है
- XML को स्वतः विवरणीय बनाया गया है
- XML W3C अनुशंसा मानक है
कोई कार्य नहीं करने वाला XML
हो सकता है कि समझना कुछ अधिक मुश्किल हो, लेकिन XML कोई भी काम नहीं करता है。
XML को संरचना, संग्रह और डाटा के प्रेषण के लिए तैयार किया गया है。
नीचे है जॉन द्वारा जॉर्ज को लिखी नोट का प्रबंधन किया जा रहा XML:
<note> <to>George</to> <from>John</from> <heading>याद दिलाना</heading> <body>बैठक को न भूलें!</body> </note>
ऊपरी XML बहुत आत्मकथात्मक है:
- यह भाइयों का जानकारी है
- यह भाइयों का जानकारी है
- इसमें शीर्षक है
- इसमें संदेश बोधक है
लेकिन, इस XML दस्तावेज़ को अभी तक कोई काम नहीं होता है। यह केवल XML टैग में पूर्ण रूप से निहित जानकारी है
हमें यह सॉफ़्टवेयर या प्रोग्राम लिखना होगा, ताकि इस दस्तावेज़ को भेजा, प्राप्त और दिखाया जा सके
नोट
को: George
से: John
याद दिलावा
बैठक को न भूलें!
XML और HTML के बीच का अंतर
XML और HTML के डिजाइन लक्ष्य अलग-अलग हैं:
- XML डाटा को संचारित करने के लिए है - जोड़ी गई जोर डाटा की पहचान पर है
- HTML डाटा को दिखाने के लिए है - जोड़ी गई जोर डाटा के आकार पर है
- XML टैग HTML टैग की तरह पूर्व-परिभाषित नहीं है
XML पूर्व-परिभाषित टैग का उपयोग नहीं करता
XML भाषा में कोई पूर्व-परिभाषित टैग नहीं है
ऊपरी उदाहरण में टैग (जैसे <to> और <from>) को किसी XML मानक में परिभाषित नहीं किया गया है। ये टैग XML दस्तावेज़ के लेखक द्वारा 'आविष्कृत' किए गए हैं
HTML, <p> जैसे पूर्व-परिभाषित टैग, <h1>, <table> आदि का उपयोग करता है
XML के लिए, लेखक को टैग और दस्तावेज़ संरचना को परिभाषित करना होता है
XML विस्तारीय है
नया डाटा जोड़ा (या निकाला) जाए, अधिकांश XML अनुप्रयोगों को अपेक्षित तरीके से काम करते रहते हैं。
एक ऐसा अनुप्रयोग का इंतजार करें जो note.xml के मूल संस्करण ( <to> <from> <heading> <body> ) को दिखाने के लिए डिजाइन किया गया है。
तब यह सोचें कि note.xml का एक नया संस्करण <date> और <hour> एलीमेंट्स जोड़े गए हैं और <heading> निकाल दिया गया है。
XML इस तरीके से पुनर्निर्मित होने के बाद, पुरानी संस्करण के अनुप्रयोगों को आम तौर पर काम करते रहते हैं:
<note> <date>2023-01-10</date> <hour>09:30</hour> <to>George</to> <from>John</from> <body>बैठक को न भूलें!</body> </note>
नई संस्करण
नोट
को: George
से: John
तारीख: 2023-01-10 09:30
बैठक को न भूलें!
XML - सब कुछ सरल बनाता है
- XML डाटा के साझाकरण को सरल बनाता है
- XML डाटा के प्रेसर को सरल बनाता है
- XML प्लेटफॉर्म के बदलाव को सरल बनाता है
- XML डाटा की उपलब्धता को सरल बनाता है
अनेक कंप्यूटर प्रणालियाँ असमान फॉर्मेट के डाटा को समाविष्ट करती हैं। वेब डेवलपरों के लिए असमान प्रणालियों (या अपग्रेड किए गए प्रणालियों) के बीच डाटा के आदान-प्रदान का काम बहुत समय लेता है। इसके लिए, बहुत सारा डाटा ट्रांसफॉर्म करना पड़ता है और इस असमान डाटा को भी आसानी से खोया जा सकता है।
XML साफ़ टेक्स्ट फॉर्मेट में डाटा संग्रहीत करता है। इससे डाटा के स्टोरेज, प्रेसर और साझाकरण के लिए सॉफ़्टवेयर और हार्डवेयर से निर्भर रहने वाला एक तरीका प्रदान किया जाता है।
XML अधिक आसानी से नए ऑपरेटिंग सिस्टम, नए अनुप्रयोग या नए ब्राउज़र तक विस्तारित या अद्यतन किया जा सकता है, जिससे डाटा खोने की संभावना नहीं है।
XML के माध्यम से, डाटा विभिन्न 'पठन मशीन' द्वारा पढ़ा जा सकता है, जैसे मनुष्य, कंप्यूटर, वाणी मशीन, समाचार सूचना आदि।
XML W3C अनुशंसा मानक है
1998 फ़रवरी के शुरू में, XML ने W3C अनुशंसा मानक बन गया।
- पिछला पृष्ठ XML शिक्षा
- अगला पृष्ठ XML का उपयोग