Document Structure Description
دستاویز کی ساخت کی تفصیل، یا ڈی ایس ڈی، ایکس ایم ایل کے لیے ایک اسکیما زبان ہے، یعنی درست ایکس ایم ایل دستاویزات کو بیان کرنے کے لیے ایک زبان۔ یہ ڈی ٹی ڈی یا ڈبلیو 3 سی ایکس ایم ایل اسکیما کا متبادل ہے۔ اپنی آسان ترین شکل میں ڈی ایس ڈی کی ایک مثال: اس میں کہا گیا ہے کہ ایکس ایم ایل نیم اسپیس "http://example.com" میں "فو" نامی عنصر میں دو صفات ہو سکتی ہیں، جن کا نام "فرسٹ" اور "سیکنڈ" ہے۔ ہو سکتا ہے کہ "فو" عنصر میں کوئی کریکٹر ڈیٹا نہ ہو۔ اس میں ایک ذیلی عنصر ہونا چاہیے، جس کا نام "بار" ہے، جو "http://example.com" نیم اسپیس میں بھی ہے۔ "بار" عنصر کو کسی بھی صفات، کردار کے اعداد و شمار یا ذیلی عناصر کی اجازت نہیں ہے۔ ایک ایکس ایم ایل دستاویز جو مندرجہ بالا ڈی ایس ڈی کے مطابق درست ہوگی وہ یہ ہوگی: موجودہ سافٹ ویئر اسٹور پروٹو ٹائپ جاوا پروسیسر برکس سے بیرونی لنکس ڈی ایس ڈی ہوم پیج مکمل ڈی ایس ڈی تفصیلات ڈی ٹی ڈی، ڈبلیو 3 سی ایکس ایم ایل اسکیما، اور ڈی ایس ڈی ایکس ایم ایل پر مبنی معیارات ایکس ایم ایل ڈیٹا ماڈلنگ زبانوں کا موازنہ