DTD - XML बिल्ड ब्लॉक
- पिछला पृष्ठ DTD व्याख्या
- अगला पृष्ठ DTD एलीमेंट
XML और HTML दस्तावेज़ के मुख्य निर्माण भाग ऐसे टैग जैसे <body>....</body> हैं।
XML दस्तावेज़ निर्माण भाग
सभी XML दस्तावेज़ (और HTML दस्तावेज़) नीचे के सरल निर्माण भागों से बनाए गए हैं:
- एलीमेंट
- अटरीब्यूट
- एंटिटी
- PCDATA
- CDATA
नीचे प्रत्येक निर्माण भाग का संक्षिप्त वर्णन दिया गया है。
एलीमेंट
एलीमेंट XML और HTML दस्तावेज़ केमुख्य निर्माण भाग।
HTML एलीमेंट के उदाहरण है "body" और "table"। XML एलीमेंट के उदाहरण है "note" और "message"। एलीमेंट टेक्स्ट, अन्य एलीमेंट या खाली हो सकते हैं। खाली HTML एलीमेंट के उदाहरण है "hr"、"br" और "img"।
उदाहरण:
<body>body text in between</body> <message>some message in between</message>
अटरीब्यूट
अटरीब्यूट को प्रदान कर सकता हैएलीमेंट के अतिरिक्त जानकारी।
अटरीब्यूट हमेशा किसी एलीमेंट के शुरूआत टैग में स्थित होते हैं। अटरीब्यूट हमेशा इस तरह से शुरू होते हैं:नाम/मूल्यके रूप में सामने से आगे आने वाला दोहरे रूप में प्रस्तुत होता है। नीचे का "img" एलीमेंट स्रोत फाइल के बारे में अतिरिक्त जानकारी है:
<img src="computer.gif" />
एलीमेंट का नाम "img" है। अटरीब्यूट का नाम "src" है। अटरीब्यूट का मूल्य "computer.gif" है। जैसा कि एलीमेंट खाली है, यह " /" से बंद किया जाता है。
एंटिटी
एंटिटी है जो सामान्य टेक्स्ट के वेरियेबल को परिभाषित करती है। एंटिटी रेफरेंस एंटिटी के उपयोग है।
अधिकांश छात्रों को यह HTML एंटिटी रेफरेंस परिचित है: " "। यह "बिना ट्रांसपोर्ट" एंटिटी HTML में एक अतिरिक्त स्पेस को इंसर्ट करने के लिए इस्तेमाल की जाती है。
जब दस्तावेज़ XML पार्सर द्वारा पार्सर किया जाता है, तो एंटिटी विस्तृत हो जाएगी。
नीचे के एंटिटी एक्सएमएल में पूर्व-परिभाषित हैं:
एंटिटी रेफरेंस | अक्षर |
---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
PCDATA
PCDATA का अर्थ है पार्सर किया गया चारक डेटा (parsed character data)।
चारक डेटा को एक XML एलीमेंट के शुरूआत टैग और समापन टैग के बीच के टेक्स्ट के रूप में सोचा जा सकता है。
PCDATA है जो पार्सर द्वारा पार्सर किया जाएगा। ये टेक्स्ट पार्सर द्वारा एंटिटी और टैग की जांच के लिए इस्तेमाल किया जाएगा。
टेक्सट में लेबल को टैग के रूप में संसाधित किया जाएगा और वास्तविक टेक्स्ट को विस्तृत किया जाएगा。
हालांकि, पठनीय चरित्र डाटा में कोई &、< या > चरित्र नहीं होना चाहिए; इनके स्थान पर आवश्यकता से &、< एवं > एंटिटी का उपयोग करना चाहिए।
CDATA
CDATA का अर्थ चरित्र डाटा (character data) है।
CDATA एक पठनीय टेक्स्ट नहीं है।इन टेक्स्ट में के लिंक एक टैग के रूप में नहीं लिये जाएंगे, उनमें के एंटिटी नहीं फैलायी जाएंगी。
- पिछला पृष्ठ DTD व्याख्या
- अगला पृष्ठ DTD एलीमेंट