گھر ترقی xslt کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

xslt کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - ایکسٹینسیبل اسٹائلشیٹ لینگویج ٹرانسفارمشن (XSLT) کا کیا مطلب ہے؟

ایکسٹینسیبل اسٹائل شیٹ لینگویج ٹرانسفارمشنز (ایکس ایس ایل ٹی) ، جسے ایکس ایس ایل ٹرانسفارمیشن کے نام سے جانا جاتا ہے ، ایکسٹینسیبل مارک اپ لانگوگ (ایکس ایم ایل) دستاویزات کو دوسرے ڈھانچے والے دستاویزات میں تبدیل کرنے کی زبان ہے۔ ایکس ایس ایل پروسیسر کی مدد سے دیئے گئے ان پٹ ایکس ایم ایل دستاویز کو کسی مناسب آؤٹ پٹ دستاویز میں تبدیل کرنے کے ل template ٹیمپلیٹ قواعد کی وضاحت کرتے ہوئے اسٹائل شیٹ کا استعمال کرکے ایسا کیا جاتا ہے۔

XSLT تبدیلیاں یا تو کلائنٹ یا سرور کے پہلو میں ہوسکتی ہیں۔ XSLT پروسیسنگ ماڈل میں ایک یا زیادہ ماخذ XML دستاویزات ، ایک یا زیادہ XSL طرز کی چادریں ، ایک XSL پروسیسر اور ایک یا زیادہ ساختی آؤٹ پٹ دستاویزات شامل ہیں۔

ٹیکوپیڈیا نے ایکسٹینسیبل اسٹائل شیٹ لینگویج ٹرانسفارمشن (ایکس ایس ایل ٹی) کی وضاحت کی

XSLT اس بات کی وضاحت کرنے کے بارے میں ہے کہ XML مواد کس طرح ایک ڈسپلے ونڈو ، ہاتھ سے تھامے ہوئے آلے کی سکرین وغیرہ جیسے پریزنٹیشن میڈیم پر اسٹائل ، اور ترتیب جیسے تفصیلات کو بیان کرتے ہوئے بصری نمائندگی پیدا کرے گا ، XSLT میں XSL طرز کا پروسیسر بنیادی جز ہے۔ اسٹائل شیٹ اور دستاویز کی ترجمانی اور ٹیمپلیٹ قوانین کے مطابق مواد تیار کرنے میں شامل ہے۔

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

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

xslt کیا ہے؟ - ٹیکپوپیڈیا سے تعریف