SGML اور XHTML کے درمیان فرق

Anonim

ایس ایم ایل ایل بمقابلہ XHTML

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

اب XHTML ایک مسودہ ہے جو ایچ ٹی ایم ایل کی تشکیل کے طور پر تیار کیا گیا تھا. 0. ایچ ٹی ایم ایل کے ذیلی سیٹ کے تحت بعد میں ڈیجیٹل دستاویزات کا ایک خاندان. بہت سے وجوہات موجود ہیں کیونکہ مواد ڈویلپرز نے XHTML کو تیار کرنے کا فیصلہ کیا ہے. اس زبان کا مقصد یہ توسیع پذیر ہونا تھا تاکہ صارفین اپنا ٹیگ تیار کرسکیں. XHTML پورٹیبل ہے. لہذا غیر ڈیسک ٹاپ ایجنٹ انٹرنیٹ کے ذریعے ان ڈیجیٹل دستاویزات تک رسائی حاصل کرسکتے ہیں. XHTML اس طرح XML کی پیداوار ہے اور ایس جی ایل ایل نے HTML تیار کیا ہے. XML بھی قابل بننے کے لئے ڈیزائن کیا گیا تھا. اس طرح XHTML بھی قابل بن گیا. ایس جی ایم ایل کی صورت میں، XML نے دستاویز کی قسم کی تعریف یا DTDs کو تخلیق کیا ہے. ایس ایم ایل ایل کا دعوی کیا جا سکتا ہے کہ XML اور اس کی سبسڈی کی ماں.

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

SGML اور XHTML کے درمیان کلیدی فرق:

  • XHTML SGML سے زیادہ پائیدار ہے.

  • XHTML ایس جی ایل ایل کے برعکس بہت سے ویب ایپلی کیشنز کی طرف سے حمایت کی جاتی ہے.

  • ایس جی ایل ایل XHTML جیسے PDF، آر ایس ایس یا آر ایف ٹی سمیت مختلف فائل فارمیٹس میں تبدیل نہیں کرتا.

  • XHTML تیز رفتار صفحہ لوڈنگ اور SGML سے زیادہ رفتار کی پیشکش کرتا ہے.

  • تمام ایچ ایچ ایچ ٹی ایم ایل کو بند کرنے والی ٹیگ، جو ایس جی ایل ایل میں دستیاب نہیں ہے.