SGML, एचटीएमएल, र XML बीचको सम्बन्ध

जब तपाई एसजीएमएल, एचटीएमएल र एक्सएमएलमा हेर्नुहुन्छ, तपाईले यसलाई पारिवारिक समुहलाई विचार गर्न सक्नुहुनेछ। SMGL, HTML र XML सबै मार्कअप भाषाहरू हुन् । शब्द मार्कअपले सम्पादकको लेखकलाई, पांडुलिपिहरू मा संशोधन गर्नबाट रूट पाउँछ। एक सम्पादक, सामग्री समीक्षा गर्दा, 'मार्क अप गर्नेछ, निश्चित क्षेत्रहरु लाई हाइलाइट गर्न पांडुलिपि। कम्प्यूटर प्रविधिमा, मार्कअप भाषा शब्द र प्रतीकहरूको एक सेट हो जसले वेब कागजातको लागि यसलाई परिभाषित गर्नको लागि पाठ हाइलाइट गर्छ। उदाहरणका लागि, इन्टरनेट पृष्ठ सिर्जना गर्दा, तपाईं अलग अनुच्छेद सक्षम गर्न चाहनुहुन्छ र अक्षर बोल्ड-अनुहारको प्रकारमा राख्नुहुन्छ। यो मार्कअप भाषा मार्फत पूरा हुन्छ। एकपटक तपाईंले भूमिका SGML, एचटीएमएल र XML प्ले वेब पृष्ठको डिजाइनमा बुझ्नुहुनेछ, तपाईले देख्न सक्नुहुनेछ कि यी विभिन्न भाषाहरू एक-फरकसँग छ। एसजीएमएल, एचटीएमएल, र एक्सएमएल को बीच सम्बन्ध एक परिवार बांड हो जसले वेबसाइटको काम र वेब डिजाइन गतिशील बनाउन मद्दत गर्दछ।

SGML

यस परिवारको मार्कअप भाषाहरूमा, मानक सामान्यृत मार्कअप भाषा (SGML) आमाबाबु हो। एसजीएमएलले मार्कअप भाषाहरू परिभाषित गर्ने तरिका र तिनीहरूको फारमको लागि मानक निर्धारण गर्दछ। अन्य शब्दहरुमा, एसजीएमएलले केही भाषाहरू के गर्न सक्छन् वा गर्न सक्दैन, कुन तत्वहरू समावेश गर्न सकिन्छ, जस्तै ट्याग र भाषाको आधारभूत संरचना। आमाबाबुले आनुवंशिक लक्षणहरूलाई बालबालिकामा पठाउँदछ, एसजीएमएलले ढाँचा भाषाहरूमा संरचना र ढाँचा नियमहरू पास गर्छ।

एचटीएमएल

HyperText मार्कअप भाषा (एचटीएमएल) एसजीएमएलको बच्चा वा अनुप्रयोग हो। यो एचटीएमएल हो जसले सामान्यतया इन्टरनेट ब्राउजरको लागि पृष्ठ डिजाइन गर्दछ। एचटीटीएल प्रयोग गरेर, तपाइँ छविहरू इम्बेड गर्न सक्नुहुन्छ, पेज सेक्सहरू सिर्जना गर्न, फन्टहरू स्थापना गर्नुहोस् र पृष्ठको प्रवाहलाई सीधा गर्न सक्नुहुन्छ। एचटीएमएल मार्कअप भाषा हो जुन वेब पृष्ठको रूप र उपस्थिति सिर्जना गर्दछ। थप रूपमा, एचटीएमएल प्रयोग गरी, तपाइँ स्क्रिप्ट भाषाहरू जस्तै JavaScript मार्फत वेबसाइटमा अन्य प्रकार्यहरू थप्न सक्नुहुन्छ। एचटीएमएल डिजाइन वेबसाइटको लागि प्रयुक्त प्रमुख भाषा हो।

XML

एक्सटेन्बल योग्य मार्कअप भाषा (एक्सएमएल) एचटीएमएल र एसजीएमएलमा भतीजा को लागि एक चचेरे भाई हो। यद्यपि XML एक मार्कअप भाषा हो र यसैले परिवारको भाग HTML मार्फत फरक प्रकार्य छ। XML एसजीएमएलको एक सबसेट हो - यसलाई अधिकार दिनुहोस् जुन एचटीएमएलमा कुनै अनुप्रयोग छैन। XML ले आफ्नै अनुप्रयोगहरू परिभाषित गर्न सक्छ। स्रोत विवरण ढाँचा (RDF) XML को एक अनुप्रयोग हो। एचटीएमएल डिजाइनमा सीमित छ र सब्सटपहरू वा अनुप्रयोगहरू छैनन्। XML एक pared, वा हल्का, SGML को संस्करण, सीमित बैंडविड्थ संग काम गर्न डिजाइन गरिएको छ। एसएलएमएलबाट XML वंशानुगत आनुवंशिक विशेषताहरू, तर यसको आफ्नै परिवार बनाउनको लागि सिर्जना गरिएको छ। XML को सदस्यताहरू XSL र XSLT समावेश छन्।