ایچ ٹی ایم ایل اور ایکس ایم ایل کے درمیان فرق

Anonim

ایچ ٹی ایم ایل میں ایچ ٹی ایم ایل: مارک اپ زبان کو توسیع

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

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

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

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

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