XSD اور XSL درمیان فرق
> XSD بمقابلہ ایکس ایس ایل
جو بھی ایچ ٹی ایم ایل اور XML کے ساتھ کام کرنے والا پہلا ٹائمر ہے اس کو عذر کیا جاسکتا ہے جب وہ اس میدان میں استعمال ہونے والی ٹولز کی شناخت کرنا مشکل ہے لیکن عملی اور مسلسل مطالعہ کے ساتھ، ایک کو واقف کرنے کی توقع کی جاتی ہے. خود ٹرمینلز اور ایپلی کیشنز کے ساتھ جو اس فیلڈ میں لاگو ہوتے ہیں. اس سیکشن کے لئے ہم اس میدان میں زیادہ سے زیادہ استعمال کردہ ایپلی کیشنز پر توجہ مرکوز کریں گے، جو XSD اور XSL ہیں. یہ نوٹ کرنا محفوظ ہے کہ XSL ایک منفرد زبان یا مواصلات کا ذریعہ ہے جو سٹائل شیٹ کا اظہار کرنے کے لئے استعمال کیا جاتا ہے. اس قسم کے سب سے زیادہ سافٹ ویئر کی طرف سے زبان کی یہ شکل وسیع طور پر قابل قبول ہے جو اس ایپلی کیشن میں استعمال ہوتا ہے. حالانکہ XSD ایک ایسا آلہ ہے جو ترتیب کو شناخت کرنے کے لئے استعمال کیا جاتا ہے جبکہ اس کے کوڈڈ ڈیٹا ویب صفحات میں ظاہر ہوتا ہے.
مقصدXML سکیم تعریف کے لئے ایکس ایس ڈی کا خلاصہ ہے. یہ استعمال کرنے کے لئے استعمال کیا جاتا ہے اس ترتیب کو پوائنٹ یا ویب صفحات میں دکھایا جاسکتا ہے جس میں وہ میزبانی کی جا رہی ہیں. XML ٹیگ کی طرف سے ٹیگ کردہ خاص ڈیٹا یا معلومات کو مخصوص دستاویزات پر تعیناتی کے لئے XML سکیم تعریف کی طرف سے ترتیب دیا جا رہا ہے. ایکس ایس ڈی بھی اس طرح کے مناسب شکل کے لئے ڈیٹا ڈسپلے سے پہلے کہ اس اسکیم کے ساتھ مناسب ہے XML ڈیٹا کا جائزہ لینے کے لئے استعمال کیا جا سکتا ہے.
تفصیل
یہ نوٹ کرنا ضروری ہے کہ XSTL ایک نظریاتی زبان ہے اور اس طرح خاص طور پر تھوڑا سا واقعہ ریاضی کو جو کمپیوٹر کے ذریعہ کیا جاسکتا ہے ریاست میں کر سکتے ہیں. XSL خاص طور پر سٹائل شیٹس میں ریاست کرنے کے لئے استعمال کی زبان کے طور پر اور اس میں تین حصوں پر مشتمل ہے:
XPath (XML Path Language): یہ ایک انکوائری زبان کے طور پر سب سے بہتر تعریف کی جاتی ہے جو XML دستاویز سے knobs کے انتخاب میں استعمال کیا جاتا ہے اور ایک XML مواد کے دستاویز سے بھی اقدار میں استعمال کیا جا سکتا ہے.
XPath بہترین طور پر ایک درخت (XML دستاویز کے) کے طور پر پیش کیا جاتا ہے اور خاص طور پر استعمال کرتے ہوئے knobs کو اٹھا کر آسانی سے نیویگیشن کیا جا سکتا ہے.XPath کے ترقی پذیر واحد خیال یہ تھا کہ XSLT اور XPointer کے درمیان عام فارمولہ اور جواب مل جائے.
XML لفظی الفاظ: یہ بنیادی طور پر مخصوص XSL فارمیٹنگ مادہ کو ریاستی طور پر استعمال کیا جاتا ہے. Extensible Markup vocabulary انسانی اور مشین پڑھنے کی شکل میں دستاویزات کو تبدیل کرنے کے لئے استعمال کیا جاتا ہدایات کی ایک سیٹ کی وضاحت کرتا ہے. اس ڈیزائن کو انٹرنیٹ پر سادگی، بے نظیر اور قابل اطلاق پیش کرنے کے لئے تیار کیا گیا تھا. ایکس ایم ایل وسیع پیمانے پر اعداد و شمار کے قیام کے اظہار میں بڑے پیمانے پر استعمال کیا جاتا ہے اگرچہ اس کے ڈیزائن دستاویزات پر توجہ مرکوز کرتی ہے.
خلاصہ
XSD XML سکیما کا ایک اختتام نامہ ہے.
XSD کا استعمال بنیادی طور پر اس ترتیب کی طرف اشارہ کرتا ہے جس میں کوڈڈ کی معلومات ظاہر کی جا رہی ہے …
XSD اس مقام کی وضاحت کرتا ہے جسے XML ٹیگ کے ذریعہ ڈیٹا ٹیگ دستاویز پر دکھایا جائے گا.
XSL تین اہم حصوں ہیں: XSTL، XPath اور XML الفاظ
XSTL XML دستاویزات کے دیگر اقسام کے لئے ایکس ایم ایل کی تبدیلی میں استعمال ہونے والی زبان ہے.
XPath ایک XML دستاویز سے knobs کو منتخب کرنے میں استعمال ایک سوال زبان ہے.
XML شبیہہ کار XSL فارمیٹنگ اشیاء کو بیان کرنے میں استعمال کیا جاتا ہے.