آپ کا پہلا XML دستاویز کیسے لکھا ہے

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

ایک دکان کے لئے اس چھوٹے انوینٹری کی فہرست پر نظر ڈالیں:

انوینٹری

بائیک

  • 24 انچ لڑکے ماؤنٹین بائک $ 200
  • 24 انچ لڑکے کروزر موٹر سائیکل $ 150

سکیٹ بورڈز

  • اکمی سپورٹس سکیٹ بورڈ $ 75
  • ڈیلکس لڑکے سکیٹ بورڈ $ 35

اعلامیہ کا بیان لکھیں

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

<؟ xml ورژن = "1.0"؟>

روٹ عنصر بنائیں

جڑ عنصر ایک کنٹینر ہے جو تمام دیگر عناصر کو برقرار رکھتا ہے. یہ آپ کے XML فائل کے لئے پہلا بنیادی ٹیگ ہے.

<؟ xml ورژن = "1.0"؟> <انوینٹری>

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

بچے عناصر قائم کریں

جڑ عنصر کے اندر بچوں کے گھوںسلا گھوںسلا.

ایک انوینٹری لسٹنگ میں، آپ مختلف انوینٹری کی اقسام کے لئے حصوں بنا سکتے ہیں. مثال کے طور پر، ہمارے پاس موٹر سائیکل اور سکیٹ بورڈ ہیں.

<انوینٹری> <بائک>

ڈیٹا کو پکڑنے کے لئے سبچل عناصر شامل کریں

بچے عناصر کے اندر اندر سبچل کے عناصر گھوںسلا ڈیٹا ذخیرہ کرنا چاہتے ہیں جو آپ کو اسٹور کرنا چاہتے ہیں.

اس مثال کے لئے، بائک کے دو ماڈل اور دو سکیٹ بورڈز ہیں. اس فہرست کے لئے ایک براہ راست فارمیٹ شامل ہے جس میں ہر ماڈل کے لئے زیادہ معلومات فراہم کی جاسکتی ہے.

24 انچ لڑکے ماؤنٹین موٹر سائیکل <قیمت> $ 200.00 <ماڈل> 24 انچ لڑکے کرزر موٹر سائیکل <قیمت> < ؟ xml ورژن = "1.0"؟> <انوینٹری> <بائیک> <ماڈل > $ 150.00 <ماڈل > <ماڈل> Acme Sportsmen Skateboard <قیمت> $ 75.00 <ماڈل> ڈیلکس لڑکے سکیٹ بورڈ <قیمت> $ 35.00

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