5 عام XML غلطیاں

کچھ چیزیں جو آپ کو ایکس ایم ایل میں کبھی نہیں کرنا چاہئے

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

01 کے 05

معافی کا اعلان بیان

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

02 کی 05

غیر مطلوب عناصر یا متن

XML درجہ بندی سٹائل میں کام کرتا ہے. اسکا مطلب:

03 کے 05

کھولیں ٹیگز

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

04 کے 05

کوئی روٹ عنصر نہیں

چونکہ XML ایک درخت کی ساخت میں کام کرتا ہے، ہر ایکس ایم ایل کے صفحے میں درخت کے بندرگاہ میں جڑ عنصر ہونا لازمی ہے. عنصر کا نام اہم نہیں ہے، لیکن یہ وہاں ہونا چاہیے یا ٹیگ جو پیروی کریں گے وہ مناسب طریقے سے ناپسندیدہ نہیں ہوں گے.

05 کے 05

ایک سے زیادہ وائٹ خلائی حروف

XML ایک ہی کرتا ہے 50 خالی خالی جگہوں کی وضاحت کرتا ہے.

XML کوڈ: ہیلو ورلڈ!
آؤٹ پٹ: ہیلو ورلڈ!

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

جیریمی Girard کی طرف سے ترمیم