XML اسکیما کا استعمال کیوں کرسکتے ہیں؟
- پچھلے پیج ایکس ایس دی معرفی
- پائیدہ پیج ایکس ایس دی کیسے استعمال کیا جائے؟
XML اسکیما DTD سے مضبوط
XML اسکیما دیتا نوعیت کا مدد سکتا ہے
XML اسکیما کی سب سے اہم قابلیتوں میں سے ایک دیتا نوعیت کی مدد سے ہے
دیتا نوعیت کی مدد سے:
- مجوز فائل کا محتوا آسان طور پر وصف کرسکتا ہے
- دیتا صحت کی آسان طور پر تصدیق کرسکتا ہے
- دیتا بیجار کے ساتھ آسان طور پر کام کر سکتا ہے
- دیتا محدودیت (دیتا facets) کی آسان طور پر تعریف کرسکتا ہے
- دیتا ماڈل (یا دیتا فارمات) کی آسان طور پر تعریف کرسکتا ہے
- دیتا کو مختلف نوعیتوں کے درمیان آسان طور پر تبدیل کرسکتا ہے
نویسار کا نوٹ:دیتا کی محدودیت یا facets، XML اسکیما نمونے میں ایک اصطلاح ہے، جس کو چینی میں "مورتی" کہا جاتا ہے، جس کا مقصد نوعیت کی دیتا کی محدودیت کرنا ہے。
XML اسکیما XML گرامر استعمال کرتا ہے
XML اسکیما کا ایک اور اہم معیار یہ ہے کہ وہ XML سے لکھا ہوا ہے。
XML سے لکھا XML اسکیما کے فوائد بہت ہیں:
- نئی زبان سیکھنا ضروری نہیں
- اسکیما فائل کو XML ایڈیٹر کے ذریعہ ایڈیٹ کرسکتا ہے
- اسکیما فائل کو XML پارسی کرسکتا ہے
- اسکیما کو XML DOM کے ذریعہ ہنر مند کرسکتا ہے
- اسکیما کو XSLT کے ذریعہ تبدیل کرسکتا ہے
XML اسکیما دیتا کی مواصلات کو محفوظ رکھ سکتا ہے
جب دیتا فرستنده سے وصول کنندہ تک فرستا جاتا ہے تو، اس کا اصول یہ ہوتا ہے کہ دونوں کو اس کی "امید" پر آگاہی ہونی چاہئے。
XML اسکیما کے ذریعہ، فرستنده کرسکتا ہے کہ وہ ایسا دس سکتا ہے جس کو وصول کنندہ سمجھ سکتا ہے。
ایک دیتا، مثلاً "03-11-2004"، کچھ ممالک میں 11 نومبر 3 کے طور پر سمجھا جاتا ہے، جبکہ دیگر ممالک میں 3 نومبر 11 کے طور پر سمجھا جاتا ہے。
لیکن ایک بندول دیتا جس میں نوعیت موجود ہو، مثلاً:<date type="date">2004-03-11</date>، اس کا معنایف کامیابیت اس بات پر منحصر ہے کہ XML کا نوعیت "date" کا فارمات "YYYY-MM-DD" پر قائم ہے。
XML اسکیما قابل توسیع
XML اسکیما قابل توسیع ہیں، کیونکہ وہ XML سے لکھی گئی ہیں。
مستند اسکیما کے ذریعہ، آپ کرسکتے ہیں:
- در دیگر اسکیمایاں آپ کا اسکیما دوہرایا جاندا ہے
- معیاری نوع سے مشتق اپنے اپنے ڈاٹا نوع بنائیں
- ایک ہی دستاویز میں کثیر تعداد کا شیمس کا استعمال
شکل مند نہیں کافی ہوتا
ہم XML کی زبان کی شکل میں دستیاب دستاویز کو شکل مند ایکس ایم ال کہتے ہیں، مثلاً:
- یہ XML اعلانیہ سے شروع ہونا چاہئیں
- یہ منفرد ریشه عنصر رکھنا چاہئیں
- شروع کا تگ اور ختم کا تگ کو جڑا جانا چاہئیں
- عناصر کا بولی کی حساسیت رکھی جانی چاہئیں
- تمام عناصر بند کئے جانا چاہئیں
- تمام عناصر صحیح طریقے سے داخل کئے جانا چاہئیں
- خصوصی اشاروں کا استعمال کے لئے انٹیسی کا استعمال کیا جانا چاہئے
اگرچ کہ دستاویز کی شکل اچھی ہو، وہ کچھ بھی غلطیاں نہیں رکھ سکتا، اور ان غلطیاں کی شدید آثار بھی آسکتے ہیں。
ایسا واقعہ خیال رکھیں: آپ نے 5 دھانچے لازر پرنٹر خریدیں، نہ کہ 5 پرنٹر۔ ایکس ایم ال شیمس کے ذریعے، اس طرح کی زیادہ تر غلطیاں آپ کی تصدیق سافٹویئر کے ذریعے کچل دی جائیں گی。
- پچھلے پیج ایکس ایس دی معرفی
- پائیدہ پیج ایکس ایس دی کیسے استعمال کیا جائے؟