Ch 5निःशुल्क

Chapter 5

🎓 Vardhman Mahaveer Open University📖 SLM - Web Technology (Theory and Practical) (Hindi)📖 10 नोट्स⏱️ ~15 मिनट
Chapter 4अध्याय 11 / 20Chapter 5

Chapter 5अध्ययन नोट्स

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

26.1 परिचय

व्याख्या

26.1 परिचय

इस अनुभाग में XML DTD (डॉक्युमेंट टाइप डिफिनिशन) का परिचय दिया गया है। XML (एक्स्टेंसिबल मार्कअप लैंग्वेज) वेब डेटा के संरचित आदान-प्रदान के लिए एक मानक है। DTD का मुख्य उद्देश्य XML दस्तावेज़ की संरचना को परिभाषित करना है, जिससे यह सुनिश्चित किया जा सके कि दस्तावेज़ में प्रयुक्त टैग्स, उनकी संरचना और डेटा का प्रकार पूर्व निर्धारित नियमों के अनुसार है। DTD के उपयोग से XML दस्तावेज़ की वैधता (Validity) की जाँच की जा सकती है। DTD दो प्रकार के होते हैं: आंतरिक (Internal) और बाहरी (External)। आंतरिक DTD XML दस्तावेज़ के भीतर ही परिभाषित होता है, जबकि बाहरी DTD अलग फाइल में होता है और XML दस्तावेज़ में लिंक किया जाता है। DTD का उपयोग करके हम यह सुनिश्चित कर सकते हैं कि डेटा का आदान-प्रदान करने वाले सभी सिस्टम एक ही संरचना का पालन करें।

  • DTD XML दस्तावेज़ की संरचना को परिभाषित करता है।
  • DTD दो प्रकार के होते हैं: आंतरिक और बाहरी।
  • DTD दस्तावेज़ की वैधता की जाँच में सहायक है।
  • DTD टैग्स, एलिमेंट्स और उनकी संरचना को नियंत्रित करता है।
  • DTD का उद्देश्य डेटा की संगति और मानकीकरण सुनिश्चित करना है।
  • 📌 DTD: डॉक्युमेंट टाइप डिफिनिशन, जो XML दस्तावेज़ की संरचना को परिभाषित करता है।
  • 📌 Validity: XML दस्तावेज़ का DTD के अनुरूप होना।

26.2 DTD के प्रकार

अवधारणा

26.2 DTD के प्रकार

इस अनुभाग में DTD के दो मुख्य प्रकारों का वर्णन किया गया है: आंतरिक (Internal) और बाहरी (External) DTD। आंतरिक DTD सीधे XML दस्तावेज़ के भीतर <!DOCTYPE> डिक्लेरेशन के माध्यम से परिभाषित किया जाता है। यह छोटे दस्तावेज़ों के लिए उपयुक्त होता है, जहाँ DTD को बार-बार उपयोग करने की आवश्यकता नहीं होती। बाहरी DTD एक अलग फाइल में परिभाषित होता है और XML दस्तावेज़ में SYSTEM या PUBLIC कीवर्ड के साथ लिंक किया जाता है। बाहरी DTD का लाभ यह है कि एक ही DTD को कई XML दस्तावेज़ों में पुनः उपयोग किया जा सकता है, जिससे रखरखाव आसान होता है।

  • आंतरिक DTD XML दस्तावेज़ के भीतर परिभाषित होता है।
  • बाहरी DTD एक अलग फाइल में होता है।
  • आंतरिक DTD छोटे दस्तावेज़ों के लिए उपयुक्त है।
  • बाहरी DTD का पुनः उपयोग किया जा सकता है।
  • SYSTEM और PUBLIC कीवर्ड्स बाहरी DTD को लिंक करने के लिए उपयोग होते हैं।
  • 📌 Internal DTD: XML दस्तावेज़ के भीतर परिभाषित DTD।
  • 📌 External DTD: अलग फाइल में परिभाषित DTD।

26.3 DTD का सिंटैक्स

व्याख्या

26.3 DTD का सिंटैक्स

इस अनुभाग में DTD के सिंटैक्स (वाक्य-विन्यास) का विस्तार से वर्णन किया गया है। DTD में एलिमेंट्स, एट्रिब्यूट्स, एंटिटी और पीसीडेटा (Parsed Character Data) की घोषणा की जाती है। एलिमेंट डिक्लेरेशन के लिए <!ELEMENT> टैग का उपयोग होता है। प्रत्येक एलिमें