Ch 5निःशुल्क

Chapter 5

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

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

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

5.1 परिचय

व्याख्या

5.1 परिचय

इस अनुभाग में XML Document Type Definition (DTD) का परिचय दिया गया है। DTD का मुख्य उद्देश्य XML दस्तावेज़ की संरचना और नियमों को परिभाषित करना है, जिससे दस्तावेज़ की वैधता सुनिश्चित की जा सके। XML एक लचीला डेटा प्रारूप है, लेकिन इसकी लचीलापन के कारण कभी-कभी डेटा की संरचना असंगत हो सकती है। DTD इस समस्या का समाधान करता है। DTD के माध्यम से हम यह निर्धारित कर सकते हैं कि कौन-कौन से तत्व (elements), गुण (attributes), और उनके अनुक्रम (sequence) XML दस्तावेज़ में होने चाहिए। DTD दो प्रकार के होते हैं: आंतरिक (internal) और बाह्य (external)। आंतरिक DTD XML दस्तावेज़ के भीतर परिभाषित होता है, जबकि बाह्य DTD अलग फाइल में होता है और XML दस्तावेज़ में संदर्भित किया जाता है। DTD का उपयोग XML दस्तावेज़ की संरचना की जाँच (validation) के लिए किया जाता है, जिससे डेटा की गुणवत्ता और विश्वसनीयता बढ़ती है।

  • DTD XML दस्तावेज़ की संरचना और नियमों को परिभाषित करता है।
  • DTD दो प्रकार के होते हैं: आंतरिक और बाह्य।
  • DTD के माध्यम से दस्तावेज़ की वैधता की जाँच की जाती है।
  • DTD तत्वों, गुणों और उनके अनुक्रम को नियंत्रित करता है।
  • DTD XML दस्तावेज़ में डेटा की गुणवत्ता और विश्वसनीयता सुनिश्चित करता है।
  • 📌 DTD (Document Type Definition): XML दस्तावेज़ की संरचना और नियमों को परिभाषित करने वाला दस्तावेज़।
  • 📌 XML (Extensible Markup Language): डेटा का लचीला और संरचित प्रारूप।

5.2 DTD की संरचना

अवधारणा

5.2 DTD की संरचना

DTD की संरचना XML दस्तावेज़ के तत्वों, गुणों, अनुक्रम, और उनकी वैधता को परिभाषित करती है। DTD में तत्वों को <!ELEMENT> टैग के माध्यम से परिभाषित किया जाता है। प्रत्येक तत्व के लिए यह निर्धारित किया जाता है कि उसमें कौन-कौन से उप-तत्व (child elements) होंगे, और वे किस क्रम में होंगे। DTD में गुणों को <!ATTLIST> टैग के माध्यम से परिभाषित किया जाता है। DTD में तत्वों के लिए कंटेंट मॉडल (content model) भी निर्धारित किया जाता है, जैसे कि EMPTY (कोई कंटेंट नहीं), ANY (कोई भी कंटेंट), या विशिष्ट तत्वों का अनुक्रम। DTD में रिपीटेशन (बार-बार आने वाले तत्व) के लिए *, +, ? चिन्हों का प्रयोग होता है।

  • DTD में तत्वों को <!ELEMENT> टैग से परिभाषित किया जाता है।
  • गुणों को <!ATTLIST> टैग से परिभाषित किया जाता है।
  • कंटेंट मॉडल EMPTY, ANY, या विशिष्ट अनुक्रम हो सकता है।
  • रिपीटेशन के लिए *, +, ? चिन्हों का प्रयोग होता है।
  • DTD XML दस्तावेज़ की संरचना को नियंत्रित करता है।
  • 📌 ELEMENT: XML दस्तावेज़ का एक भाग, जैसे book, title।
  • 📌 ATTLIST: तत्वों के गुणों की सूची।
  • 📌 Content Model: तत्वों के भीतर आने वाले डेटा या अन्य तत्वों का प्रकार।

5.3 DTD के प्रकार

परिभाषा

5.3 DTD के प्रकार

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