Ch 13निःशुल्क

Applying XML 113-121

🎓 Vardhman Mahaveer Open University📖 SLM - Web Technology (Hindi)📖 11 नोट्स⏱️ ~17 मिनट
XForms 106-112अध्याय 20 / 20

Applying XML 113-121अध्ययन नोट्स

NCERT-संरेखित · 11 नोट्स · 3 निःशुल्क दिखाए गए

13.1 XML का परिचय

व्याख्या

13.1 XML का परिचय

XML (Extensible Markup Language) एक मानक मार्कअप भाषा है, जिसका प्रयोग डेटा को संरचित रूप में संग्रहित करने, स्थानांतरित करने और साझा करने के लिए किया जाता है। XML को W3C (World Wide Web Consortium) द्वारा विकसित किया गया था ताकि इंटरनेट पर डेटा का आदान-प्रदान सरल, लचीला और प्लेटफॉर्म स्वतंत्र हो सके। XML में टैग्स का उपयोग किया जाता है, जो डेटा के विभिन्न हिस्सों को परिभाषित करते हैं। प्रत्येक टैग उपयोगकर्ता द्वारा परिभाषित किया जा सकता है, जिससे यह HTML से अधिक लचीला बनता है। XML का मुख्य उद्देश्य डेटा को संरचित, पठनीय और मशीन द्वारा संसाधित योग्य बनाना है। इसमें डेटा और उसकी संरचना को अलग-अलग रखा जाता है, जिससे डेटा का पुनः उपयोग और साझा करना आसान होता है। XML का उपयोग वेब सेवाओं, कॉन्फ़िगरेशन फाइल्स, डेटा इंटरचेंज आदि में व्यापक रूप से किया जाता है।

  • XML डेटा को संरचित रूप में संग्रहित करता है।
  • XML टैग्स उपयोगकर्ता द्वारा परिभाषित किए जा सकते हैं।
  • XML प्लेटफॉर्म स्वतंत्र और लचीला है।
  • XML का प्रयोग वेब सेवाओं में डेटा आदान-प्रदान के लिए किया जाता है।
  • XML और HTML में मुख्य अंतर टैग्स की लचीलापन है।
  • 📌 XML: Extensible Markup Language, डेटा संरचना के लिए मानक भाषा।
  • 📌 W3C: World Wide Web Consortium, वेब मानकों की संस्था।

13.2 XML के घटक

अवधारणा

13.2 XML के घटक

XML के मुख्य घटक टैग्स, एलिमेंट्स, एट्रिब्यूट्स, और वैल्यू होते हैं। टैग्स डेटा को चिन्हित करने के लिए उपयोग होते हैं। प्रत्येक टैग एक एलिमेंट को परिभाषित करता है, जिसमें डेटा या अन्य एलिमेंट्स हो सकते हैं। एट्रिब्यूट्स टैग्स के अतिरिक्त गुण होते हैं, जो एलिमेंट्स के बारे में अतिरिक्त जानकारी देते हैं। वैल्यू टैग्स के बीच लिखी गई वास्तविक जानकारी होती है। XML में टैग्स केस-सेंसिटिव होते हैं, अर्थात <Book> और <book> अलग-अलग माने जाएंगे। प्रत्येक ओपनिंग टैग का एक क्लोजिंग टैग होना अनिवार्य है। XML में रूट एलिमेंट अनिवार्य है, जो सभी अन्य एलिमेंट्स को समाहित करता है।

  • टैग्स डेटा के विभिन्न हिस्सों को चिन्हित करते हैं।
  • एलिमेंट्स टैग्स के माध्यम से परिभाषित होते हैं।
  • एट्रिब्यूट्स अतिरिक्त जानकारी प्रदान करते हैं।
  • XML टैग्स केस-सेंसिटिव होते हैं।
  • रूट एलिमेंट अनिवार्य होता है।
  • 📌 टैग: डेटा को चिन्हित करने वाला शब्द, जैसे <name>।
  • 📌 एलिमेंट: टैग्स के बीच की सामग्री।
  • 📌 एट्रिब्यूट: टैग्स के गुण, जैसे rollno="101"।

13.3 XML सिंटैक्स और नियम

व्याख्या

13.3 XML सिंटैक्स और नियम

XML कोड लिखते समय कुछ विशेष नियमों का पालन करना अनिवार्य है। प्रत्येक ओपनिंग टैग का क्लोजिंग टैग होना चाहिए। टैग्स केस-सेंसिटिव होते हैं। सभी टैग्स को सही तरीके से नेस्ट (घोंसला) करना चाहिए, अर्थात एक टैग के अंदर दूसरा टैग सही क्रम में बंद होना चाहिए