एक्सएमएल के उपयोग का उदाहरण (समझाया और कोड के साथ)
एक्सएमएल / / April 02, 2023
इस लेख में हम XML के 10 सामान्य उपयोगों का पता लगाने जा रहे हैं, जिन्होंने हमारे ऑनलाइन जानकारी साझा करने के तरीके में क्रांति ला दी है। आप जानेंगे कि कैसे XML, RSS फ़ीड्स, दस्तावेज़ स्वरूपों, वेक्टर ग्राफ़िक्स, और समझाए गए और कोड किए गए 10 उदाहरणों के लिए एक आवश्यक उपकरण बन गया है।
XML एक एक्स्टेंसिबल मार्कअप लैंग्वेज है जो आपको डेटा के लिए कस्टम लेबल बनाने की अनुमति देती है, जिससे विभिन्न एप्लिकेशन और ऑपरेटिंग सिस्टम के बीच सूचनाओं का आदान-प्रदान करना आसान हो जाता है। XML के साथ, सूचना को एक स्पष्ट और सुसंगत तरीके से संरचित किया जा सकता है, जिससे आप प्रारूप के बजाय सामग्री पर ध्यान केंद्रित कर सकते हैं। XML आपको प्रारूप असंगति की जंजीरों से मुक्त करता है और आपको अपने डेटा को दुनिया के साथ आसानी और कुशलता से साझा करने की अनुमति देता है।
कोड के साथ XML के सामान्य उपयोग के 10 उदाहरण
- आरएसएस: RSS (रियली सिंपल सिंडिकेशन) प्रारूप सिंडिकेशन चैनलों के माध्यम से एक वेबसाइट से समाचार और सामग्री वितरित करने के लिए XML का उपयोग करता है। RSS पाठक अपने द्वारा अनुसरण की जाने वाली वेबसाइटों से नवीनतम समाचार प्राप्त करने और प्रदर्शित करने के लिए XML का उपयोग करते हैं।
कोड:
1.0 यूटीएफ-8?>
https://www.ejemplode.com
https://www.ejemplode.com/microsoft-windows11
https://www.ejemplode.com/apple-iphones2023
इस उदाहरण में, RSS फ़ीड को "प्रौद्योगिकी समाचार" शीर्षक से परिभाषित किया गया है और इसमें दो "आइटम" तत्व शामिल हैं जो हाल के समाचारों का प्रतिनिधित्व करते हैं। प्रत्येक "आइटम" तत्व में शीर्षक, लिंक, विवरण और समाचार के प्रकाशन की तिथि के बारे में जानकारी होती है।
इस XML फ़ाइल का उपयोग इस समाचार को विभिन्न सिंडिकेशन चैनलों के माध्यम से वितरित करने के लिए किया जा सकता है, जैसे कि RSS रीडर्स या वेबसाइटें जो विभिन्न स्रोतों से सामग्री एकत्र करती हैं।
- एक्सएचटीएमएल: एक्सएचटीएमएल (एक्सटेंसिबल हाइपरटेक्स्ट मार्कअप लैंग्वेज) एचटीएमएल भाषा का एक विस्तारित संस्करण है जो एक्सएमएल का उपयोग करता है इसके सिंटैक्स की परिभाषा के लिए और तत्वों की परिभाषा में अधिक लचीलेपन की अनुमति देता है और गुण।
कोड:
यह एक्सएचटीएमएल के साथ बनाई गई एक नमूना वेबसाइट है। 1.0 यूटीएफ-8?>
सार्वजनिक "-//W3C//DTD XHTML 1.0 सख्त//EN"
" https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">मेरी वेबसाइट पर स्वागत है
इस उदाहरण में, एक एक्सएचटीएमएल दस्तावेज़ परिभाषित किया गया है जिसमें हेडर और बॉडी शामिल है। शीर्षलेख में वेबसाइट के शीर्षक और प्रयुक्त वर्ण एन्कोडिंग के बारे में जानकारी शामिल होती है।
मुख्य भाग में उपयोगकर्ता का स्वागत करते हुए एक स्तर 1 हेडर और वेबसाइट का वर्णन करने वाला एक पैराग्राफ है। इसमें तीन अलग-अलग पेजों के लिंक वाली एक सूची भी शामिल है।
इस XML फ़ाइल को संसाधित किया जा सकता है और एक वेब ब्राउज़र में प्रदर्शित किया जा सकता है जो XHTML का समर्थन करता है, जैसे कि फ़ायरफ़ॉक्स या Google क्रोम।
- एसवीजी: एसवीजी (स्केलेबल वेक्टर ग्राफिक्स) प्रारूप में स्केलेबल वेक्टर ग्राफिक्स का प्रतिनिधित्व करने के लिए एक्सएमएल का उपयोग करता है वेब, अन्य वीडियो प्रारूपों की तुलना में उच्च रिज़ॉल्यूशन और छवि गुणवत्ता की अनुमति देता है। छवि।
कोड:
1.0 यूटीएफ-8?>
इस उदाहरण में, वेक्टर ग्राफ़िक को SVG (स्केलेबल वेक्टर ग्राफ़िक्स) का उपयोग करके परिभाषित किया गया है। फ़ाइल एक XML घोषणा और एक तत्व के साथ शुरू होती है जो आरेखण क्षेत्र के आकार को 300 पिक्सेल चौड़ा गुणा 200 पिक्सेल ऊँचा सेट करता है।
अंदर का तत्व, दो आकृतियाँ जोड़ी गई हैं: (50,50) की (x, y) स्थिति और 200 y की चौड़ाई और ऊँचाई वाला एक नीला आयत क्रमशः 100 पिक्सेल, और केंद्र (cx, cy) पर (150,100) और त्रिज्या 40 के साथ एक सफेद वृत्त पिक्सल। एक वस्तु भी शामिल है जो "SVG" शब्द को वृत्त में केंद्रित दिखाता है।
इस XML फ़ाइल को संसाधित किया जा सकता है और एसवीजी का समर्थन करने वाले वेब ब्राउज़र में प्रदर्शित किया जा सकता है, जैसे फ़ायरफ़ॉक्स या Google क्रोम।
- साबुन: SOAP (सिंपल ऑब्जेक्ट एक्सेस प्रोटोकॉल) इंटरनेट पर वेब एप्लिकेशन के बीच संचार को सक्षम करने के लिए XML का उपयोग करता है। SOAP नेटवर्क पर भेजे और प्राप्त किए जाने वाले XML संदेशों को बनाने के लिए नियमों के एक सेट को परिभाषित करता है।
कोड:
1.0 यूटीएफ-8?>
एक्सएमएलएनएस: एक्सएसआई = " https://www.w3.org/2001/XMLSchema-instance"
एक्सएमएलएनएस: एक्सएसडी = " https://www.w3.org/2001/XMLSchema">
इस उदाहरण में, एक सिंपल ऑब्जेक्ट एक्सेस प्रोटोकॉल (SOAP) संदेश परिभाषित किया गया है जिसका उपयोग नेटवर्क पर अनुप्रयोगों के बीच संरचित जानकारी का आदान-प्रदान करने के लिए किया जाता है।
फ़ाइल एक XML घोषणा और एक तत्व के साथ शुरू होती है जो SOAP नाम स्थान और XML स्कीमा (xsi) और XML डेटा (xsd) के लिए नामस्थान को परिभाषित करता है। अंदर का तत्व, एक तत्व शामिल है उपयोगकर्ता नाम और पासवर्ड सहित प्रमाणीकरण जानकारी युक्त।
एक वस्तु भी शामिल है संदेश की सामग्री युक्त, इस मामले में उपयोगकर्ता पहचानकर्ता का उपयोग करके उपयोगकर्ता जानकारी प्राप्त करने का अनुरोध। तत्वों को क्रमशः प्रमाणीकरण और उपयोगकर्ता जानकारी के लिए कस्टम नेमस्पेस में नेस्ट किया जाता है।
यह XML फ़ाइल प्रसंस्करण और प्रतिक्रिया के लिए SOAP वेब सेवा को भेजी जा सकती है।
- एक्सएसएलटी: एक्सएसएलटी (एक्सटेंसिबल स्टाइलशीट लैंग्वेज ट्रांसफॉर्मेशन) ट्रांसफॉर्मेशन लैंग्वेज एक्सएमएल का इस्तेमाल एचटीएमएल या पीडीएफ जैसे अन्य फॉर्मेट में एक्सएमएल डॉक्यूमेंट को बदलने के लिए करती है।
कोड:
1.0 यूटीएफ-8?>
खरीदारी की सूची
इस उदाहरण में, एक एक्सएसएलटी (एक्सटेंसिबल स्टाइलशीट लैंग्वेज ट्रांसफॉर्मेशन) परिवर्तन परिभाषित किया गया है जिसका उपयोग एक्सएमएल दस्तावेज़ को दूसरे प्रारूप में बदलने के लिए किया जाता है, इस मामले में एचटीएमएल।
फ़ाइल एक XML घोषणा और एक तत्व के साथ शुरू होती है
इस उदाहरण में, खरीदारी सूची प्रदर्शित करने वाला एक HTML पृष्ठ मानक HTML तत्वों का उपयोग करके बनाया गया है, जैसे ,
और . अंदर का तत्व , एक तत्व शामिल है- एक अनियंत्रित सूची और लूप बनाने के लिए
- प्रत्येक के लिए HTML तत्व की सामग्री के रूप में तत्व की टेक्स्ट सामग्री के मान के साथ।
- परमाणु: एटम प्रारूप वेब सामग्री, जैसे ब्लॉग और समाचार साइटों को प्रकाशित करने के लिए एक मानक प्रारूप प्रदान करने के लिए XML का उपयोग करता है।
कोड:
1.0 यूटीएफ-8?>
... अधिक टिकट...
इस उदाहरण में, एक एटम फ़ाइल परिभाषित की गई है जो एक समाचार फ़ीड या ब्लॉग का प्रतिनिधित्व करती है। फ़ाइल एक XML घोषणा और एक तत्व के साथ शुरू होती है जो एटम नेमस्पेस को परिभाषित करता है।
अंदर का तत्व इसमें मेटाडेटा जैसे कि ब्लॉग का शीर्षक, ब्लॉग के होम पेज और खुद के लिंक, फ़ीड का विशिष्ट पहचानकर्ता और सबसे हाल की अपडेट तिथि शामिल है। एक वस्तु भी शामिल है ब्लॉग के लेखक के बारे में जानकारी युक्त।
अंदर का तत्व एक या अधिक तत्व शामिल हैं, जिनमें से प्रत्येक एक पोस्ट या ब्लॉग प्रविष्टि का प्रतिनिधित्व करता है। प्रत्येक इसमें मेटाडेटा जैसे शीर्षक, पोस्ट के लिंक, पोस्ट का विशिष्ट पहचानकर्ता और अपडेट की गई तारीख शामिल है।
एक वस्तु भी शामिल है ए जिसमें प्रविष्टि की सामग्री का सारांश है।
इस XML फ़ाइल का उपयोग ब्लॉग सामग्री को पढ़ने या समाचार फ़ीड बनाने के लिए किया जा सकता है।
- आरडीएफ: रिसोर्स डिस्क्रिप्शन फ्रेमवर्क (RDF) XML का उपयोग करता है वेब पर संसाधनों, जैसे वेबसाइटों और फ़ाइलों का वर्णन करने के लिए एक मानकीकृत तरीका प्रदान करें मल्टीमीडिया।
कोड:
1.0 यूटीएफ-8?>
एक्सएमएलएनएस: डीसी = " https://purl.org/dc/elements/1.1/"
एक्सएमएलएनएस: पूर्व =" https://ejemplode.com/">
इस उदाहरण में, एक RDF फ़ाइल परिभाषित की गई है जो एक वेबसाइट पर दो लेखों के बारे में जानकारी का वर्णन करती है। फ़ाइल एक XML घोषणा और एक तत्व के साथ शुरू होती है जो RDF नामस्थान को परिभाषित करता है।
अंदर का तत्व, दो तत्वों को परिभाषित किया गया है, प्रत्येक आइटम के लिए एक। प्रत्येक एक विशेषता है आरडीएफ: के बारे में A जो उस संसाधन को इंगित करता है जिससे वह संदर्भित करता है (इस मामले में, लेख का URL)।
प्रत्येक के अंदर, तत्व शामिल हैं, , और, जो क्रमशः लेख का शीर्षक, लेखक, दिनांक और विवरण दर्शाते हैं। एक कस्टम तत्व भी शामिल है A जो लेख को देखे जाने की संख्या को दर्शाता है।
इस RDF फ़ाइल का उपयोग वेब पर लेखों के बारे में जानकारी साझा करने या समाचार फ़ीड बनाने के लिए किया जा सकता है।
- एक्सबीआरएल: एक्सबीआरएल (एक्सटेंसिबल बिजनेस रिपोर्टिंग लैंग्वेज) प्रारूप ऑनलाइन वित्तीय और व्यावसायिक रिपोर्टों की प्रस्तुति और आदान-प्रदान के लिए एक्सएमएल का उपयोग करता है।
कोड:
1.0 यूटीएफ-8?>
एक्सएमएलएनएस: iso4217=" https://www.xbrl.org/2003/iso4217"
एक्सएमएलएनएस: एक्सएसआई = " https://www.w3.org/2001/XMLSchema-instance"
एक्सएमएलएनएस: लिंक = " https://www.xbrl.org/2003/linkbase"
एक्सएमएलएनएस: एक्सबीआरएलआई = " https://www.xbrl.org/2003/instance"
एक्सएमएलएनएस: आईसीसीबीबीए = " https://www.xbrl.org/2008/ICCBBA">
एक्सलिंक: लेबल = "रिपोर्टिंग एंटीटी"> आईसीसीबीबीए: आईसीसीबीबीए
इस उदाहरण में एक कंपनी के लिए वित्तीय जानकारी है और इसे XBRL (eXtensible Business रिपोर्टिंग लैंग्वेज), एक मार्कअप लैंग्वेज जिसका इस्तेमाल रिपोर्टिंग को मानकीकृत करने के लिए किया जाता है वित्तीय।
फ़ाइल एक हेडर के साथ शुरू होती है जो दस्तावेज़ के संस्करण और एन्कोडिंग को दर्शाती है। नामस्थान तब परिभाषित किया गया है, और तत्वों का उपयोग रिपोर्टिंग इकाई, अवधि और परिदृश्य के बारे में जानकारी का प्रतिनिधित्व करने के लिए किया जाता है।
माप की इकाइयों को संख्यात्मक मूल्यों के लिए भी परिभाषित किया जाता है और बिक्री और शुद्ध आय जैसे तथ्यों (तथ्यों) को चालू वर्ष के संदर्भ में प्रस्तुत किया जाता है।
- किमी एल: KML (कीहोल मार्कअप लैंग्वेज) प्रारूप भू-स्थानिक डेटा के प्रतिनिधित्व के लिए XML का उपयोग करता है और आमतौर पर मैपिंग और नेविगेशन अनुप्रयोगों में उपयोग किया जाता है।
कोड:
1.0 यूटीएफ-8?>
यह उदाहरण एक कीहोल मार्कअप लैंग्वेज (KML) फ़ाइल का प्रतिनिधित्व करता है जिसका उपयोग संरचित प्रारूप में भौगोलिक जानकारी का वर्णन करने के लिए किया जाता है।
फ़ाइल एक हेडर के साथ शुरू होती है जो दस्तावेज़ के संस्करण और एन्कोडिंग को दर्शाती है, उसके बाद दस्तावेज़ अनुभाग जिसमें फ़ाइल के बारे में सामान्य जानकारी होती है, जैसे कि नाम और फ़ाइल विवरण।
फिर, एक फ़ोल्डर परिभाषित किया गया है जो मानचित्र पर स्थानों का प्रतिनिधित्व करने वाले स्थान-चिह्न तत्वों को समूहित करता है। प्रत्येक स्थान-चिह्न में बिंदु तत्व द्वारा दर्शाए गए स्थान का नाम, विवरण और निर्देशांक जैसी जानकारी होती है।
इस उदाहरण में, मेक्सिको सिटी में क्रांति के स्मारक और एज़्टेका स्टेडियम का प्रतिनिधित्व किया जाता है।
- खुला दस्तावेज़: OpenDocument स्वरूप टेक्स्ट दस्तावेज़ों, स्प्रैडशीट्स और प्रस्तुतियों के निर्माण और संपादन के लिए XML का उपयोग करता है, जिससे विभिन्न सॉफ़्टवेयर अनुप्रयोगों के बीच अंतःक्रियाशीलता सक्षम होती है।
कोड:
1.0 यूटीएफ-8?>
xmlns: कार्यालय = "urn: ओएसिस: नाम: टीसी: opendocument: xmlns: कार्यालय: 1.0"
xmlns: पाठ = "urn: ओएसिस: नाम: टीसी: opendocument: xmlns: पाठ: 1.0"
xmlns: तालिका = "कलश: ओएसिस: नाम: टीसी: opendocument: xmlns: तालिका: 1.0">
यह उदाहरण एक OpenDocument फ़ाइल का प्रतिनिधित्व करता है जिसका उपयोग पाठ दस्तावेज़, स्प्रेडशीट और प्रस्तुतियाँ बनाने के लिए किया जाता है।
फ़ाइल एक हेडर से शुरू होती है जो दस्तावेज़ में उपयोग किए गए नामस्थानों को इंगित करता है, उसके बाद कार्यालय: दस्तावेज़ सामग्री वाला मुख्य भाग अनुभाग।
कार्यालय: पाठ अनुभाग का उपयोग पाठ और तालिका जोड़ने के लिए किया जाता है: तालिका अनुभाग का उपयोग तीन स्तंभों वाली तालिका जोड़ने के लिए किया जाता है: नाम, आयु और व्यवसाय। प्रत्येक तालिका पंक्ति को एक तालिका तत्व के साथ परिभाषित किया गया है: तालिका-पंक्ति और तालिका तत्व के साथ प्रत्येक कक्ष: तालिका-कक्ष।
फ़ाइल दो अलग-अलग लोगों की जानकारी के साथ दो पंक्तियों को दिखाती है।
उद्धृत एपीए: डेल मोरल, एम। एंड रोड्रिगेज, जे। (s.f.)। एक्सएमएल के उपयोग का उदाहरण (समझाया और कोड के साथ)।इसका उदाहरण। 31 मार्च, 2023 को लिया गया https://www.ejemplode.com/21-xml/5294-ejemplo_de_usos_del_xml_explicado_y_con_codigo.html