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

Anonim

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

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

ذیلی سیٹ ہونے کے بعد، وہاں ایکس ایم ایل میں کوئی خاصیت نہیں ہوگی جو ایس جی ایم ایل میں موجود نہیں ہے. یہاں ہٹا دیا گیا ہے کی ایک مختصر فہرست یہاں ہے.

مندرجہ ذیل SGML بیانات XML میں مزید اجازت نہیں دی جاتی ہیں:

  • DATATAG
  • OMITTAG
  • رن
  • LINK
  • CONCUR
  • SUBDOC
  • FORMAL

مندرجہ ذیل SGML تعمیرات XML میں مزید اجازت نہیں دی جاتی ہیں: > خالی شروع ٹیگ

  • خالی اختتام ٹیگ
  • انکشاف شروع ٹیگ
  • غیر منقول شدہ آخر ٹیگ
  • کوئی نام کے ساتھ وضاحتیں کی شرائط نہ کریں

خاصیت میں درج کردہ خاصیت کی قدر قیمتوں کی اجازت نہیں ہے اور لفظی میں داخل ہونا چاہئے < SGML میں مندرجہ ذیل SGML ادارے کی اعانت کی اجازت نہیں ہے

بیرونی ایسڈیٹا کی اداروں

بیرونی CDATA اداروں
  • بیرونی CDATA اداروں
  • داخلی سیڈیٹا کے اداروں
  • # ڈیفالٹ ٹیٹس
  • پی آئی ای اداروں
  • بریکٹ کردہ ٹیکسٹ اندراجات
  • آپ کو اداروں کے لئے خاصیت کی وضاحت کرنے کی اجازت نہیں ہے.
  • اس کوڈ میں تبدیلی کی گئی ہے جس میں کوڈر اپنے کوڈ میں تبصرہ کرتے ہیں. ایک تبصرہ اعلامیے کو اب ایک ہی تبصرہ سے زیادہ کرنے کی اجازت نہیں ہے. ایک خالی تبصرہ اعلامیہ کو بھی مسترد کردیا گیا ہے. پیرامیٹر علیحدگی کسی بھی تبصرہ پر مشتمل نہیں ہے. اس میں کسی بھی مارک اپ اعلان، کورس کے بیانات کو چھوڑ کر، کورس کے شامل ہیں.

خلاصہ:

1. XML SGML

2 کا سب سے چھوٹا حصہ ہے. ایس ایم ایل ایل کے مقابلے میں XML آسان ہے

3. ایس ایم ایل ایل کے پیرس کے ساتھ XML دستاویزات پڑھنے کے قابل ہونا چاہیئے جبکہ کچھ ایس جی ایل ایل XML پیرسز میں غلطی پیدا کر سکتے ہیں

4. ایس ایم ایل ایل کے اعلانات کی فہرست XML

5 میں ہٹا دیا گیا ہے. کچھ تعمیرات جو ایس ایم ایل ایل میں اجازت دی جاتی ہے XML

6 میں مزید اجازت نہیں دی جاتی ہے. کچھ SGG ادارے XML

7 میں مزید اجازت نہیں دی جاتی ہیں. ایس ایم ایل ایل میں کچھ تبصرہ کے طریقوں کو ایکس ایم ایل میں <<کو بھی اجازت نہیں دی گئی ہے. - 3 ->