XSLT معرفی

XSLT ਇੱਕ XML ਦਸਤਾਵੇਜ਼ ਨੂੰ XHTML ਦਸਤਾਵੇਜ਼ ਜਾਂ ਹੋਰ XML ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਬਦਲਣ ਲਈ ਇੱਕ ਭਾਸ਼ਾ ਹੈ。

XPath ਇੱਕ XML ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਨੇਵੀਗੇਸ਼ਨ ਕਰਨ ਲਈ ਇੱਕ ਭਾਸ਼ਾ ਹੈ。

ਸਿੱਖਣ ਤੋਂ ਪਹਿਲਾਂ ਤੁਹਾਨੂੰ ਹੇਠ ਲਿਖੇ ਮੁੱਢਲੇ ਗਿਆਨ ਦੀ ਜ਼ਰੂਰਤ ਹੁੰਦੀ ਹੈ:

ਤੁਸੀਂ ਜਾਰੀ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਹੇਠ ਲਿਖੇ ਗਿਆਨ ਨੂੰ ਮੁੱਢਲੇ ਤੌਰ 'ਤੇ ਰੱਖਣਾ ਚਾਹੀਦਾ ਹੈ:

  • HTML / XHTML
  • XML / XML ਨਾਮ ਸਪੇਸ
  • XPath

ਜੇਕਰ ਤੁਸੀਂ ਇਨ੍ਹਾਂ ਪ੍ਰੋਜੈਕਟਾਂ ਨੂੰ ਪਹਿਲਾਂ ਸਿੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਸਾਡੇ ਮੁੱਖ ਪੰਨਾ ਇਹ ਟੂਟੀਨੇਲ ਦੇਖੋ。

ਕੀ XSLT ਹੈ?

  • XSLT ਹੈ XSL ਟਰਾਂਸਫਾਰਮੇਸ਼ਨ (XSL Transformations)
  • XSLT ਹੈ XSL ਦਾ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਹਿੱਸਾ。
  • XSLT ਇੱਕ XML ਦਸਤਾਵੇਜ਼ ਨੂੰ ਦੂਜੇ XML ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਬਦਲ ਸਕਦਾ ਹੈ。
  • XSLT XPath ਰਾਹੀਂ XML ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਨੇਵੀਗੇਸ਼ਨ ਕਰਦਾ ਹੈ。
  • XPath ਇੱਕ W3C ਸਟੈਂਡਰਡ ਹੈ。

XSLT = XSL ਟਰਾਂਸਫਾਰਮੇਸ਼ਨ

XSLT ਹੈ XSL ਦਾ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਹਿੱਸਾ。

XSLT ਇੱਕ XML ਦਸਤਾਵੇਜ਼ ਨੂੰ ਦੂਜੇ XML ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਬਦਲਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਜਾਂ ਬਰਾਉਜ਼ਰ ਦੁਆਰਾ ਪਛਾਣਿਆ ਜਾ ਸਕਣ ਵਾਲਾ ਹੋਰ ਕਿਸਮ ਦਾ ਦਸਤਾਵੇਜ਼, ਜਿਵੇਂ ਕਿ HTML ਅਤੇ XHTML। ਆਮ ਤੌਰ 'ਤੇ, XSLT ਇਹ ਕੰਮ ਕਰਦਾ ਹੈ ਕਿ ਹਰ ਇੱਕ XML ਅੰਗਾਮ ਨੂੰ (X)HTML ਅੰਗਾਮ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ।

ਜਿੱਥੇ XSLT ਰਾਹੀਂ ਤੁਸੀਂ ਆਉਟਪੁਟ ਫਾਈਲ ਵਿੱਚ ਅੰਗਾਮ ਅਤੇ ਗੁਣਾਂ ਨੂੰ ਜੋੜ ਸਕਦੇ ਹੋ ਜਾਂ ਹਟਾ ਸਕਦੇ ਹੋ, ਤੁਸੀਂ ਇਸ ਨੂੰ ਮੁੜ ਕਰਕੇ ਸਥਾਨਾਂ ਵਿੱਚ ਰੱਖ ਸਕਦੇ ਹੋ, ਟੈਸਟ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਜਿਸ ਅੰਗਾਮ ਨੂੰ ਛੁਪਾਉਣਾ ਜਾਂ ਦਿਖਾਉਣਾ ਹੈ, ਇਹ ਤਾਂ ਹੀ ਨਹੀਂ ਹੈ।

تبدیل کا عمل کا ایک عام کہنا یہ ہے،XSLT XML سورس درخت کو XML نتیجہ درخت کو تبدیل کردا ہے

XSLT XPath کا استعمال کردا ہے

XSLT XPath کا استعمال کردا ہے تاکہ XML ڈاکومنٹ میں معلومات تلاش کی جائیں جو XML ڈاکومنٹ میں عناصر اور اپریشنز کے ذریعے ناودار ہوتی ہیں

اگر آپ کو ابتدا میں XPath سیکھنا چاہیئے تو اپنے سائٹ پر بھی جائیئے XPath تدریس

وہ کس طرح کام کرتا ہے؟

تبدیل کے دوران، XSLT XPath کا استعمال کردا ہے تاکہ سورس ڈاکومنٹ میں ایک یا زیادہ از پیش تعریف شدہ ٹمپلٹ کا حصہ کو جاسکے جو تبدیل کئے جائیں گے۔ جب کوئی جوائز پایا جائے تو، XSLT سورس ڈاکومنٹ کا جو کوئی حصہ جوائز پایا ہوا تو اس کو نتیجہ ڈاکومنٹ میں تبدیل کردا ہے

XSLT و3سی معیار ہے

XSLT 16 نومبر 1999 کو و3سی معیار کے طور پر قائم کیا گیا تھا

و3سی کی XSL فعالیت کے بارے میں مزید معلومات کے لئے اپنے سائٹ پر بھی جائیئے و3سی تدریس