Tag omission
एस. जी. एम. एल. दस्तावेज़ को न्यूनतम करने के लिए टैग को छोड़ना एक वैकल्पिक विशेषता है। जब भी दस्तावेज़ की संरचना से पार्सर द्वारा किसी टैग का स्पष्ट रूप से अनुमान लगाया जा सकता है, तो टैग को हटाया जा सकता है। एस. जी. एम. एल. घोषणा में टैग हटाने की सुविधा को आम तौर पर सक्षम या अक्षम किया जा सकता है। दस्तावेज़ प्रकार परिभाषा का उपयोग किसी विशिष्ट टैग के लिए टैग को सक्षम या अक्षम करने के लिए किया जाता है। टैग छोड़ना एस. जी. एम. एल. की मुख्य विशेषताओं में से एक है जिसे पार्सिंग को सरल बनाने के लिए एक्स. एम. एल. से हटा दिया गया था। उदाहरण इस उदाहरण में <दस्तावेज़> टैग में टैग का एक अलग क्रम है। जानकारी कि <शीर्षक> को पहले आने की आवश्यकता है और उसके बाद <p> का उपयोग शीर्षक प्रारंभ और अंत टैग को हटाने के लिए किया जा सकता है। इसके अलावा, <p> के अंतिम टैग को भी हटाया जा सकता है, क्योंकि इसे अगले <p> टैग या दस्तावेज़ के अंत तक सीमित किया जाएगा। <! ELEMENT दस्तावेज़-O (शीर्षक, p +)> <! ELEMENT शीर्षक O O (#PCDATA)> <! ELEMENT p-O (#PCDATA)> इस डी. टी. डी. विनिर्देश में, प्रत्येक तत्व के लिए टैग छोड़ने की सुविधा का व्यवहार तत्व के नाम के बाद आने वाले दो वर्णों द्वारा निर्दिष्ट किया जाता है। विशेषताओं को अक्षम और सक्षम करने के लिए मान-या ओ हो सकते हैं। पहला वर्ण प्रारंभ टैग के व्यवहार को निर्दिष्ट करता है और दूसरा अंतिम टैग के व्यवहार को निर्दिष्ट करता है। एक वैध दस्तावेज़ जिसमें टैग छूट का उपयोग नहीं किया गया हैः <दस्तावेज़> <शीर्षक> टैग छूट </शीर्षक> <p> पहला पैराग्राफ </p> <p> दूसरा पैराग्राफ </p> <p> तीसरा पैराग्राफ </p> </दस्तावेज़> टैग छूट का उपयोग करके एक वैध दस्तावेज़ को सरल बनाया गया हैः <दस्तावेज़> टैग छूट <p> पहला पैराग्राफ <p> दूसरा पैराग्राफ <p> तीसरा पैराग्राफ संदर्भ मार्कअप भाषा तुलना XML SGML