Document Style Semantics and Specification Language
ڈاکیومنٹ اسٹائل سیمنٹکس اینڈ اسپیسیفیکیشن لینگویج (ڈی ایس ایس ایس ایل) ایک بین الاقوامی معیار ہے جو ایس جی ایم ایل دستاویزات کے لیے اسٹائل شیٹ فراہم کرنے کے لیے تیار کیا گیا ہے۔ ڈی ایس ایس ایس ایل دو حصوں پر مشتمل ہوتا ہے: ایک درخت کی تبدیلی کا عمل جسے پیش کرنے سے پہلے دستاویزات کے درخت کے ڈھانچے کو جوڑنے کے لیے استعمال کیا جا سکتا ہے، اور ایک فارمیٹنگ کا عمل جو ماخذ دستاویز میں موجود عناصر کو ہدف کی نمائندگی میں مخصوص نوڈس کے ساتھ جوڑتا ہے-فلو آبجیکٹ ٹری۔ ڈی ایس ایس ایس ایل وضاحتیں ڈیوائس سے آزاد معلومات کے ٹکڑے ہیں جن کا مختلف پلیٹ فارمز کے درمیان تبادلہ کیا جا سکتا ہے۔ ڈی ایس ایس ایس ایل بیک اینڈ فارمیٹروں کو معیاری نہیں بناتا جو زبان کی پیداوار پیدا کرتے ہیں۔ اس طرح کے فارمیٹر آن اسکرین ڈسپلے کے لیے آؤٹ پٹ پیش کر سکتے ہیں، یا اسے کمپیوٹر فائل میں ایک مخصوص فارمیٹ میں لکھ سکتے ہیں (جیسے پوسٹ اسکرپٹ یا رچ ٹیکسٹ فارمیٹ)۔ اسکیم پروگرامنگ زبان کے ذیلی سیٹ کی بنیاد پر، اس کی وضاحت معیاری آئی ایس او/آئی ای سی 10179:1996 کے ذریعے کی جاتی ہے۔ اسے آئی ایس او/آئی ای سی جے ٹی سی 1/ایس سی 34 (آئی ایس او/آئی ای سی مشترکہ تکنیکی کمیٹی 1، ذیلی کمیٹی 34-دستاویز کی تفصیل اور پروسیسنگ زبانیں) نے تیار کیا تھا۔ ایس جی ایم ایل مشین سے پڑھنے کے قابل لیکن بہت زیادہ انسان سے پڑھنے کے قابل شکل میں معلومات پر مشتمل ہے۔ ایس جی ایم ایل میں محفوظ کردہ معلومات کو زیادہ خوشگوار یا قابل رسائی انداز میں پیش کرنے کے لیے "اسٹائل شیٹ" کا استعمال کیا جاتا ہے۔ ڈی ایس ایس ایس ایل آر ٹی ایف، ایچ ٹی ایم ایل، اور لاٹیکس سمیت فارمیٹس کی ایک وسیع رینج میں تبدیل ہو سکتا ہے۔ ڈی ایس ایس ایس ایل کسی بھی ایس جی ایم ایل پر مبنی دستاویز کی قسم کے ساتھ مطابقت رکھتا ہے، لیکن یہ اکثر ڈاک بک کے ساتھ استعمال ہوتا رہا ہے۔ 1997 میں، سافٹ ویئر انجینئر گیر اویو گرونمو نے KEDIT کے لیے زبان کی تعریف پر روشنی ڈالتے ہوئے ایک نحو شائع کی۔ ایس جی ایم ایل کے متبادل کے طور پر ایکس ایم ایل کے ظہور کے ساتھ، ایکس ایم ایل کی متعلقہ اسٹائل شیٹ زبان ایکس ایس ایل کو بھی 1999 کے آس پاس سے وسیع پیمانے پر اور تیزی سے اپنایا گیا۔ اگرچہ ڈی ایس ایس ایس ایل سکڑتے ہوئے ایس جی ایم ایل فیلڈ کے اندر استعمال میں رہا، لیکن ایکس ایس ایل بہت جلد زیادہ وسیع پیمانے پر استعمال میں تھا، اور زیادہ کوڈرز کے ذریعہ، جو ڈی ایس ایس ایس ایل نے کبھی حاصل کیا تھا۔ اس پر اس وقت زور دیا گیا جب پچھلے ایس جی ایم ایل کے گڑھ جیسے ڈاک بک کو ایس جی ایم ایل سے ایکس ایم ایل میں تبدیل کیا گیا، اور اپنی پسندیدہ اسٹائل شیٹ زبان کو بھی ڈی ایس ایس ایس ایل سے ایکس ایس ایل میں تبدیل کیا گیا۔ 1994 میں یا اس سے پہلے، اوپیرا سافٹ ویئر نے ورلڈ وائڈ ویب کنسورشیم پر غور کرنے کے لیے "ڈی ایس ایس ایس ایل لائٹ" تفصیلات کا مسودہ تیار کرنا شروع کیا، کیونکہ ڈی ایس ایس ایس ایل کو ورلڈ وائڈ ویب کے لیے بہت پیچیدہ سمجھا جاتا تھا۔ یہ بھی دیکھیں ایس-ایکسپریشن ایکس ایم ایل ٹرانسفارمیشن لینگویج حوالہ جات بیرونی روابط جیمز کلارک کا ڈی ایس ایس ایس ایل پیج ڈی ایس ایس ایس ایل مثال-ڈی ایس ایس ایس ایل 1996 کے آئی ایس او معیارات میں کمپیوٹر سے متعلق تعارف کی طرح لگتا ہے Lisp پروگرامنگ لینگویج فیملی اسکیم (پروگرامنگ لینگویج) اسٹائل شیٹ زبانیں SGML