Tag omission
ایس جی ایم ایل دستاویز کو کم سے کم کرنے کے لیے ٹیگ کو خارج کرنا ایک اختیاری خصوصیت ہے۔ جب بھی دستاویز کے ڈھانچے سے تجزیہ کار کے ذریعہ کسی ٹیگ کی واضح طور پر توقع کی جا سکتی ہے، تو ٹیگ کو خارج کیا جا سکتا ہے۔ ٹیگ چھوڑنے کی خصوصیت کو عام طور پر ایس جی ایم ایل اعلامیے میں فعال یا غیر فعال کیا جا سکتا ہے۔ دستاویز کی قسم کی تعریف کا استعمال کسی مخصوص ٹیگ کے لیے ٹیگ کو فعال یا غیر فعال کرنے کے لیے کیا جاتا ہے۔ ٹیگ کو خارج کرنا ایس جی ایم ایل کی اہم خصوصیات میں سے ایک ہے جسے تجزیہ کو آسان بنانے کے لیے ایکس ایم ایل سے ہٹا دیا گیا تھا۔ مثال اس مثال میں <دستاویز> ٹیگ میں ٹیگز کی ایک الگ ترتیب ہوتی ہے۔ وہ معلومات جو <ٹائٹل> کو پہلے آنے کی ضرورت ہے اور اس کے بعد <p> کو ٹائٹل اسٹارٹ اور اینڈ ٹیگ کو چھوڑنے کے لیے استعمال کیا جا سکتا ہے۔ مزید برآں، <p> کے اختتامی ٹیگ کو بھی خارج کیا جا سکتا ہے، کیونکہ اسے اگلے <p> ٹیگ یا دستاویز کے اختتام سے محدود کیا جائے گا۔ <! ELEMENT دستاویز-O (عنوان، p +)> <! ELEMENT عنوان O O (#PCDATA)> <! ELEMENT p-O (#PCDATA)> اس DTD تفصیلات میں، ٹیگ کو چھوڑنے کی خصوصیت کا طرز عمل ہر عنصر کے لیے عنصر کے نام کے بعد آنے والے دو حروف کے ذریعے متعین کیا جاتا ہے۔ خصوصیات کو غیر فعال اور فعال کرنے کے لیے اقدار-یا O ہو سکتی ہیں۔ پہلا کردار اسٹارٹ ٹیگ کے رویے اور دوسرا اینڈ ٹیگ کے رویے کی وضاحت کرتا ہے۔ ایک درست دستاویز جس میں ٹیگ کی چھوٹ کا استعمال نہیں کیا گیا: <دستاویز> <عنوان> ٹیگ کی چھوٹ </عنوان> <p> پہلا پیراگراف </p> <p> دوسرا پیراگراف </p> <p> تیسرا پیراگراف </p> </دستاویز> ٹیگ کی چھوٹ کا استعمال کرتے ہوئے ایک درست دستاویز کو آسان بنایا گیا: <دستاویز> ٹیگ کی چھوٹ <p> پہلا پیراگراف <p> دوسرا پیراگراف <p> تیسرا پیراگراف حوالہ جات مارک اپ زبان کا موازنہ XML SGML