एक्स्टेंसिबल मार्कअप लैंग्वेज - Extensible Markup Language का क्या मतलब है?

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

XML दस्तावेज़ प्रकार परिभाषा (DTD) मानकों के अनुसार उपयोगकर्ताओं को कस्टम परिभाषित टैग बनाने की अनुमति देकर भाषा एक संरचित प्रतिनिधित्व का उपयोग करती है। XML दस्तावेज़ की संरचना को एक पेड़ के रूप में प्रस्तुत किया जा सकता है जिसे दस्तावेज़ ऑब्जेक्ट मॉडल (DOM) के रूप में जाना जाता है।

XML को डेटा का वर्णन करने के लिए डिज़ाइन किया गया है, लेकिन इसका डेटा के विज़ुअलाइज़ेशन से कोई संबंध नहीं है। एक्सएमएल में बनाए गए टैग स्वयं व्याख्यात्मक हैं और उपयोगकर्ता अपने टैग को परिभाषित करने के लिए स्वतंत्र हैं - इसलिए "विस्तार योग्य"।

XML डेटा बनाने और प्रोसेस करने के लिए XML सपोर्ट कई प्रोग्रामिंग लैंग्वेज प्लेटफॉर्म द्वारा प्रदान किया जाता है। सरलता, सुवाह्यता, प्लेटफ़ॉर्म स्वतंत्रता, और उपयोगिता कुछ ऐसी प्रमुख विशेषताएँ हैं जिनके परिणामस्वरूप XML-आधारित मानकों के उपयोग की लोकप्रियता में वृद्धि हुई है।

XML सर्विस ओरिएंटेड आर्किटेक्चर (SOA) प्लेटफॉर्म जैसे वेब सेवाओं के विकास के लिए प्रेरणा का मुख्य स्रोत रहा है जो किसी विशेष भाषा से बंधे नहीं हैं और विषम वातावरण में प्रभावी ढंग से सहयोग करते हैं। RSS, Atom, SOAP और XHTML XML से प्रभावित कुछ मानक हैं।

Post a Comment

0 Comments