SGML، ایچ ٹی ایم ایل، اور XML کے درمیان تعلقات

جب آپ ایس جی ایم ایل، ایچ ٹی ایم ایل ، اور XML کو دیکھتے ہیں، تو آپ اس کے خاندان کے گروہ پر غور کر سکتے ہیں. ایس ایم جی ایل، ایچ ٹی ایم ایل اور ایکس ایم ایل تمام مارک اپ زبانوں ہیں . اصطلاح مارک اپ کو مصنفین، نسخوں میں ترمیم بنانے والے ایڈیٹرز سے اس کی جڑ ہوتی ہے. ایک ایڈیٹر، جب مواد کا جائزہ لینے کے لۓ، مخصوص شعبوں کو اجاگر کرنے کے لئے دستخط کریں گے. کمپیوٹر ٹیکنالوجی میں، ایک مارک اپ زبان الفاظ اور علامتوں کا ایک مجموعہ ہے جو ویب دستاویز کے لئے اس کی وضاحت کرنے کے لئے ٹیکسٹ کو نمایاں کرتی ہے. مثال کے طور پر، انٹرنیٹ کا صفحہ بناتے وقت، آپ الگ الگ پیراگراف کرسکتے ہیں اور حروف کو بولڈ-چہرہ کی قسم میں ڈالنا چاہتے ہیں. یہ ایک مارک اپ زبان کے ذریعے مکمل کیا جاتا ہے. ایک بار جب آپ کردار SGML، ایچ ٹی ایم ایل اور XML کھیل ویب صفحہ کے ڈیزائن کو سمجھتے ہیں، تو آپ دیکھتے ہیں کہ ان مخصوص زبانوں کو ایک دوسرے کے ساتھ ایک دوسرے کے ساتھ تعلق ہے. SGML، HTML، اور XML کے درمیان تعلق ایک خاندان کے بانڈ ہے جس میں ویب سائٹ کا کام اور ویب ڈیزائن متحرک بنانے میں مدد ملتی ہے.

SGML

مارک اپ زبانوں کے اس خاندان میں، معیاری عامی مارک اپ زبان (ایس جی ایم ایل) والدین ہے. ایس جی ایم ایل مارک اپ زبانوں کی وضاحت کرنے کا طریقہ فراہم کرتا ہے اور معیاری طور پر ان کی شکل کو مقرر کرتا ہے. دوسرے الفاظ میں، ایس ایم ایل ایل بیان کرتا ہے کہ کچھ زبانیں کیا کرسکتے ہیں یا نہیں کرسکتے ہیں، اس میں شامل کیا عناصر، جیسے ٹیگ، اور زبان کی بنیادی ساختہ شامل ہیں. جیسا کہ والدین جینیاتی خصوصیات پر ایک بچے کو گزرتا ہے، ایس جی ایل ایل کو ڈھانچے کی زبانوں میں ساخت اور شکل کے اصولوں سے گزرتا ہے.

ایچ ٹی ایم ایل

HyperText مارک اپ زبان (ایچ ٹی ایم ایل) SGL کے بچے، یا درخواست ہے. یہ HTML ہے جو عام طور پر انٹرنیٹ براؤزر کے لئے صفحہ ڈیزائن کرتا ہے. ایچ ٹی ایم ایل کا استعمال کرتے ہوئے، آپ تصاویر کو سراغ لگاتے ہیں، صفحہ حصوں کو تشکیل دیتے ہیں، فینٹ قائم کرسکتے ہیں اور صفحہ کے بہاؤ کو براہ راست کرسکتے ہیں. ایچ ٹی ایم ایل مارک اپ زبان ہے جو ویب صفحہ کی شکل اور ظہور پیدا کرتا ہے. اضافی طور پر، ایچ ٹی ایم ایل کا استعمال کرتے ہوئے، آپ اسکرپٹنگ زبانوں کے ذریعہ ایک ویب سائٹ پر دیگر افعال شامل کر سکتے ہیں، جیسے جاوا اسکرپٹ. ایچ ٹی ایم ایل ویب سائٹ ڈیزائن کے لئے استعمال ہونے والے بنیادی زبان ہے.

XML

Extensible Markup زبان (XML) HTML کے لئے ایک کزن اور ایس جی ایل ایل کے ایک ورجے ہے. اگرچہ XML ایک مارک اپ زبان ہے اور اس وجہ سے خاندان کا حصہ، اس کے مقابلے میں ایچ ٹی ایم ایل سے مختلف کام کرتا ہے. XML ایس جی ایم ایل کا ایک ذیلی سیٹ ہے - یہ حق دے کہ ایک ایسی درخواست، جیسے ایچ ٹی ایم ایل، نہیں ہے. XML اس کے اپنے ایپلی کیشنز کی وضاحت کر سکتا ہے. وسائل کی تفصیل کی شکل (RDF) XML کی ایک درخواست ہے. ایچ ٹی ایم ایل ڈیزائن کرنے کے لئے محدود ہے اور سبسکرائب یا ایپلی کیشنز نہیں ہے. XML ایک پیرڈ، یا روشنی، ایس جی ایم ایل کا ورژن ہے، جو محدود بینڈوڈتھ کے ساتھ کام کرنے کے لئے ڈیزائن کیا گیا ہے. ایس ایم ایل ایل سے XML وراثت ورثہ وارث ہے، لیکن اپنے خاندان کو بنانے کے لئے تیار ہے. XML کے سبسکرائبس XSL اور XSLT شامل ہیں.