क्या आप जानते है XML क्या और इसका use कहाँ होता है। XML का मतलब (Extensible Markup Language) है। यह 10 फरवरी 1998 को W3C अनुशंसा बन गया। यह HTML की तरह एक मार्कअप भाषा है। इसके विकास और निर्माण के बाद से, बड़ी संख्या में सॉफ़्टवेयर विक्रेता द्वारा XML मानक को शीघ्रता से अपनाया गया है।
जैसे HTML लंबे समय से वेब की नींव रहा है, वैसे ही XML वेब के भविष्य के लिए महत्वपूर्ण होगा। वेब पर सभी डेटा ट्रांसमिशन और डेटा हेरफेर के लिए भविष्य में एक्सएमएल की बहुत मांग होगी।
What is XML in Hindi - XML क्या है
• XML का मतलब
एक्स्टेंसिबल मार्कअप लैंग्वेज है।
• XML, HTML की तरह ही एक मार्कअप भाषा है।
• XML को डेटा का वर्णन
करने के लिए डिज़ाइन किया गया था।
• XML टैग्स XML
में पूर्वनिर्धारित नहीं
होते हैं। आपको अपने खुद के टैग परिभाषित करने होंगे।
• एक्सएमएल स्वयं
वर्णन कर रहा है।
• XML औपचारिक रूप से
डेटा का वर्णन करने के लिए DTD (दस्तावेज़ प्रकार परिभाषा) का उपयोग करता है।
Different between HTML and XML in Hindi - HTML और XML में अंतर
1- XML HTML के लिए एक प्रतिस्थापन है। यह HTML का पूरक है।
2- XML और HTML को अलग-अलग लक्ष्यों के साथ डिजाइन किया गया था:
XML को डेटा के वर्णन
और संरचना के लिए और डेटा क्या है पर ध्यान केंद्रित करने के लिए डिज़ाइन किया गया
था।
HTML को डेटा
प्रदर्शित करने और डेटा कैसे दिखता है, इस पर ध्यान केंद्रित करने के लिए डिज़ाइन किया गया था।
HTML सूचना प्रदर्शित
करने के बारे में है, XML जानकारी का वर्णन करने के बारे में है।
3- एक्सएमएल
एक्स्टेंसिबल है और उपयोगकर्ता अपने टैग को परिभाषित कर सकता है।
HTML दस्तावेज़ को
मार्कअप करने के लिए उपयोग किए जाने वाले टैग और HTML दस्तावेज़ों की संरचना पूर्वनिर्धारित हैं। HTML
दस्तावेज़ों का निर्माता
केवल HTML मानक (जैसे <p>
,<h1>, आदि) में परिभाषित
टैग का उपयोग कर सकता है।
XML लेखक को अपने
स्वयं के टैग और अपनी दस्तावेज़ संरचना को परिभाषित करने की अनुमति देता है।
(tag जैसे <to>
और <from>) किसी भी XML मानक में परिभाषित नहीं हैं। ये टैग XML
दस्तावेज़ के लेखक द्वारा
''बनाए गए'' हैं।
4- XML डेटा को HTML
से अलग करता है।
यदि आपको HTML
दस्तावेज़ में डायनामिक
डेटा प्रदर्शित करने की आवश्यकता है, तो HTML को हर बार डेटा बदलने पर संपादित करना होगा, इस प्रकार बहुत समय लगता है।
एक्सएमएल के साथ,
डेटा को अलग एक्सएमएल
फाइलों में संग्रहीत किया जा सकता है। इस प्रकार HTML का उपयोग लेआउट और प्रदर्शन के लिए किया जा
सकता है, और अंतर्निहित
डेटा में परिवर्तन के लिए HTML में किसी भी परिवर्तन की आवश्यकता नहीं होगी।
आप एक बाहरी XML फ़ाइल पढ़ सकते हैं और एक साधारण जावास्क्रिप्ट या VBScript कोड के साथ अपने HTML की डेटा सामग्री को अपडेट कर सकते हैं।
XML का उपयोग - Use of XML
XML का उपयोग वेब
विकास के कई पहलुओं में किया जाता है, विशेष रूप से डेटा संग्रहण और साझाकरण को सरल बनाने के लिए।
इसके कुछ मुख्य उपयोगकर्ता हैं:
• XML डेटा साझाकरण को सरल करता है - XML simplifies data sharing
रीयल टाइम एप्लिकेशन में विभिन्न कंप्यूटर
सिस्टम और डेटाबेस में अलग-अलग और असंगत स्वरूपों में डेटा होता है।
सादा पाठ प्रारूप में एक्सएमएल डेटा स्टोर यह इस्तेमाल किए गए सॉफ़्टवेयर और हार्डवेयर के प्रकार के बावजूद डेटा संग्रहीत करने का एक स्वतंत्र तरीका प्रदान करता है।
इससे डेटा बैंक बनाना बहुत आसान हो जाता है जिसे विभिन्न एप्लिकेशन साझा कर सकते हैं! एक्सएमएल मैक्स डेटा ट्रांसपोर्ट आसान एक्सएमएल डेटा को आसानी से इंटरनेट पर असंगत सिस्टम के बीच आदान-प्रदान और परिवहन किया जा सकता है।
• XML Max डेटा अधिक उपलब्ध और सुलभ-XML Max data more available and accessible
XML हार्डवेयर सॉफ्टवेयर और एप्लिकेशन से स्वतंत्र है। तो एक्सएमएल आपके डेटा को अधिक उपयोगी और सुलभ बना सकता है। विभिन्न एप्लिकेशन न केवल HTML पृष्ठों में बल्कि XML डेटा स्रोतों से भी समान डेटा तक पहुंच सकते हैं XML डेटा रीडिंग मशीन (हैंडहेल्ड कंप्यूटर वॉयस मशीन न्यूज़फ़ीड, आदि) की एक विस्तृत श्रृंखला के लिए उपलब्ध हो सकता है और इसे नेत्रहीन लोगों या लोगों के लिए अधिक उपलब्ध करा सकता है। अन्य विकलांग।
• XML उन्नयन के लिए प्लेटफॉर्म परिवर्तन को सरल करता है- XML simplifies platform changes for upgrading
एक नई प्रणाली
(हार्डवेयर और सॉफ्टवेयर प्लेटफॉर्म) में अपग्रेड करना इस प्रक्रिया के दौरान एक
समय लेने वाली प्रक्रिया है, बड़ी मात्रा में डेटा को अलग-अलग प्रारूप में परिवर्तित किया जाना चाहिए और
असंगत डेटा अक्सर खो जाता है।
XML डेटा प्लेन
टेक्स्ट फॉर्मेट में स्टोरेज है, इससे डेटा खोए बिना नए ब्राउज़र के लिए नए ऑपरेटिंग सिस्टम के नए एप्लिकेशन
में अपग्रेड का विस्तार करना आसान हो जाता है।
XML का उपयोग नई
इंटरनेट भाषा बनाने के लिए किया जाता है
एक्सएमएल के साथ
बनाई गई बहुत सी नई इंटरनेट भाषा ऐसी भाषा के कुछ उदाहरण हैं:
एक्सएचटीएमएल
एचटीएमएल का नवीनतम संस्करण है।
उपलब्ध वेब
सेवाओं का वर्णन करने के लिए WSDL
WAP और WML हैंड-हेल्ड डिवाइस के लिए मार्कअप लैंग्वेज के
रूप में।
समाचार फ़ीड के लिए आरएसएस भाषा।
XML का एक सरल program
<?XML version=’’1 . 0’’ encoding=’’ISO-8859-1’’?>
<note>
<to>Rhea</to>
<from>Lakshmi</ from>
<heading>Invitation</heading>
<body>You are invited to
lunch this weekend !</body>
</note>
पहली पंक्ति
एक्सएमएल घोषणा है। यह XML संस्करण (1.0) और प्रयुक्त
एन्कोडिंग (ISO-8859-1 = लैटिन-1/पश्चिम यूरोपीय
वर्ण सेट) को परिभाषित करता है।
अगली पंक्ति
दस्तावेज़ के मूल तत्व का वर्णन करती है (जैसे कहना: ''यह दस्तावेज़ एक नोट है''):
The next 4 line describe 4 child element of the (to,from, heading, and
body):
<to>Rhea</to>
<from>Lakshmi</from>
<heading>Invitation</heading>
<body>You are invited to lunch
this weekend !</body>
And finally the last line define
the end of the root element:
</note>
इस उदाहरण से आप
मान सकते हैं कि XML दस्तावेज़ में
लक्ष्मी की ओर से रिया के लिए एक नोट है। इसके अलावा आप देखेंगे कि उपयोगकर्ता
परिभाषित टैग बनाकर एक्सएमएल काफी आत्म-वर्णनात्मक है।
0 टिप्पणियाँ