एसजीएमएल, एचटीएमएल, और एक्सएमएल के बीच संबंध

जब आप एसजीएमएल, एचटीएमएल और एक्सएमएल देखते हैं, तो आप इसे एक पारिवारिक समूह पर विचार कर सकते हैं। एसएमजीएल, एचटीएमएल और एक्सएमएल सभी मार्कअप भाषाएं हैं । मार्कअप शब्द लेखक, पांडुलिपियों में संशोधन करने वाले संपादकों से इसकी जड़ प्राप्त करता है। एक संपादक, सामग्री की समीक्षा करते समय, कुछ क्षेत्रों को हाइलाइट करने के लिए पांडुलिपि को चिह्नित करेगा। कंप्यूटर प्रौद्योगिकी में, एक मार्कअप भाषा शब्दों और प्रतीकों का एक सेट है जो इसे वेब दस्तावेज़ के लिए परिभाषित करने के लिए टेक्स्ट को हाइलाइट करती है। उदाहरण के लिए, एक इंटरनेट पेज बनाते समय, आप अलग-अलग अनुच्छेदों को सक्षम करना चाहते हैं और अक्षरों को बोल्ड-फेस प्रकार में रखना चाहते हैं। यह एक मार्कअप भाषा के माध्यम से पूरा किया जाता है। एक बार जब आप वेब पेज डिज़ाइन में एसजीएमएल, एचटीएमएल और एक्सएमएल की भूमिका निभाते हैं, तो आप इन अलग-अलग भाषाओं को एक दूसरे के साथ मिलनसार देखेंगे। एसजीएमएल, एचटीएमएल, और एक्सएमएल के बीच का रिश्ता एक पारिवारिक बंधन है जो वेबसाइटों को काम करने और वेब डिज़ाइन को गतिशील बनाने में मदद करता है।

SGML

मार्कअप भाषाओं के इस परिवार में, मानक सामान्यीकृत मार्कअप भाषा (एसजीएमएल) माता-पिता है। एसजीएमएल मार्कअप भाषाओं को परिभाषित करने और उनके फॉर्म के लिए मानक सेट करने का एक तरीका प्रदान करता है। दूसरे शब्दों में, एसजीएमएल बताता है कि कुछ भाषाएं क्या कर सकती हैं या नहीं कर सकती हैं, कौन से तत्वों को शामिल किया जाना चाहिए, जैसे कि टैग, और भाषा की मूल संरचना। चूंकि एक माता-पिता एक बच्चे को अनुवांशिक गुणों से गुजरता है, एसजीएमएल भाषाओं को चिह्नित करने के लिए संरचना और प्रारूप नियम पास करता है।

एचटीएमएल

हाइपरटेक्स्ट मार्कअप लैंग्वेज (एचटीएमएल) एसजीएमएल का एक बच्चा या एप्लीकेशन है। यह HTML है जो आमतौर पर एक इंटरनेट ब्राउज़र के लिए पृष्ठ डिजाइन करता है। एचटीएमएल का उपयोग करके, आप छवियों को एम्बेड कर सकते हैं, पेज अनुभाग बना सकते हैं, फोंट स्थापित कर सकते हैं और पृष्ठ के प्रवाह को निर्देशित कर सकते हैं। एचटीएमएल मार्कअप भाषा है जो वेब पेज का रूप और रूप बनाता है। इसके अतिरिक्त, HTML का उपयोग करके, आप जावास्क्रिप्ट जैसे स्क्रिप्टिंग भाषाओं के माध्यम से किसी वेबसाइट पर अन्य फ़ंक्शंस जोड़ सकते हैं। एचटीएमएल वेबसाइट डिजाइन के लिए उपयोग की जाने वाली प्रमुख भाषा है।

एक्सएमएल

एक्स्टेंसिबल मार्कअप लैंग्वेज (एक्सएमएल) एचटीएमएल के लिए चचेरे भाई और एसजीएमएल के भतीजे हैं। हालांकि एक्सएमएल एक मार्कअप भाषा है और इसलिए परिवार का हिस्सा है, लेकिन इसमें HTML की तुलना में अलग-अलग फ़ंक्शन हैं। एक्सएमएल एसजीएमएल का सबसेट है - इसे अधिकार दें कि एचटीएमएल जैसे एक एप्लीकेशन में नहीं है। एक्सएमएल अपने आप के अनुप्रयोगों को परिभाषित कर सकते हैं। संसाधन विवरण प्रारूप (आरडीएफ) एक्सएमएल का एक आवेदन है। एचटीएमएल डिजाइन तक ही सीमित है और इसमें सबसेट या एप्लिकेशन नहीं हैं। एक्सएमएल सीमित बैंडविड्थ के साथ काम करने के लिए डिज़ाइन किया गया एसजीएमएल का एक हल्का, या हल्का संस्करण है। एक्सएमएल एसजीएमएल से आनुवंशिक लक्षण विरासत में मिला, लेकिन इसे अपने परिवार बनाने के लिए बनाया गया है। एक्सएमएल के सब्सक्रिप्शन में एक्सएसएल और एक्सएसएलटी शामिल है।