XSLT ਨਾਲ XML ਨੂੰ ਕਿਵੇਂ ਟਰਾਂਸਫਰ ਕਰਨਾ ਹੈ

XSLT ਕੋਡ ਲਿਖਣ ਲਈ, ਤੁਹਾਨੂੰ HTML / XHTML , XML, XML ਨਾਂਸਪੇਸ, XPath, ਅਤੇ XSL ਦੀ ਮੂਲ ਸਮਝ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ XSLT ਇੱਕ ਸਟਾਈਲਸ਼ੀਟ ਹੈ ਜੋ ਕਿ XML ਨੂੰ ਵੱਖਰੇ ਇੰਟਰਨੈਟ ਪਾਰਸਰਜ ਨਾਲ ਵਰਤਣ ਲਈ ਇੱਕ ਨਵੇਂ ਢਾਂਚੇ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ. ਤਕਨਾਲੋਜੀ ਦੀ ਤਰੱਕੀ ਨੇ ਬਹੁਤ ਸਾਰੇ ਵੱਖ-ਵੱਖ ਸਥਾਨਾਂ ਨੂੰ ਜਨਮ ਦਿੱਤਾ. ਆਧੁਨਿਕ ਦਿਨ ਦੇ ਇੰਟਰਨੈਟ ਉਪਯੋਗਕਰਤਾ ਕੋਲ ਵੈਬ ਸਰਫ ਕਰਨ ਲਈ ਪਹਿਲਾਂ ਨਾਲੋਂ ਜ਼ਿਆਦਾ ਮੌਕੇ ਹਨ, ਜਿਵੇਂ ਕਿ ਮੋਬਾਈਲ ਫੋਨ, ਆਈਪੌਡ, ਐਕਸਬਾਕਸ ਅਤੇ ਵਿਭਿੰਨ ਬ੍ਰਾਉਜ਼ਰ ਪ੍ਰਣਾਲੀਆਂ ਸਮੇਤ ਹੋਰ ਕਈ ਹੋਰ ਉਪਕਰਣ.

XSL ਟਰਾਂਸਫਾਰਮੇਸ਼ਨਜ਼ (XSLT) ਚੰਗੀ ਤਰਾਂ ਬਣੀ XML ਕੋਡ ਲੈਂਦੀ ਹੈ ਅਤੇ ਇਹਨਾਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਇੱਕ ਵਰਤਣਯੋਗ ਫਾਰਮੈਟ ਵਿੱਚ ਬਦਲ ਦਿੰਦੀ ਹੈ

XSLT ਪਰਿਵਰਤਨ ਦੀ ਸ਼ੁਰੂਆਤ

XSLT XSL ਸਟਾਈਲ ਸ਼ੀਟ ਦਾ ਹਿੱਸਾ ਹੈ ਕਿਉਂਕਿ ਇੱਕ ਸ਼ੈਲੀ ਸ਼ੀਟ XML ਸੰਟੈਕਸ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਤੁਸੀਂ ਇੱਕ XML ਐਲਾਨ ਬਿਆਨ ਨਾਲ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋ.

- XML ​​ਘੋਸ਼ਣਾ

ਇੱਕ XSL ਬਿਆਨ ਸ਼ਾਮਲ ਕਰੋ.

- ਸ਼ੈਲੀ ਸ਼ੀਟ ਘੋਸ਼ਣਾ

ਸਟਾਈਲ ਸ਼ੀਟ ਘੋਸ਼ਣਾ ਦੇ ਹਿੱਸੇ ਵਜੋਂ XSLT ਨਾਮਸਪੇਸ ਨੂੰ ਪ੍ਰਭਾਸ਼ਿਤ ਕਰੋ.

xmlns: xsl = "http://www.w3.org/1999/XSL/Transform">

XSLT ਕੋਡ ਨੂੰ ਇੱਕ ਟੈਪਲੇਟ ਨਾਲ ਤੁਲਨਾ ਕਰਦੀ ਹੈ ਕਿ ਕਿਵੇਂ XML ਨੂੰ ਬਦਲਣਾ ਹੈ ਇੱਕ ਟੈਪਲੇਟ ਸਟਾਈਲ ਸ਼ੀਟ ਲਈ ਸਥਾਪਤ ਨਿਯਮਾਂ ਦਾ ਇੱਕ ਸਮੂਹ ਹੈ. ਟੈਪਲੇਟ ਤੱਤ ਕੋਡ ਨਾਲ ਮੇਲ ਖਾਣ ਜਾਂ ਜੋੜਨ ਲਈ XPath ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ. ਮੇਲਿੰਗ ਇੱਕ ਬਾਲ ਤੱਤ ਜਾਂ ਪੂਰੇ XML ਦਸਤਾਵੇਜ਼ ਨੂੰ ਨਿਰਦਿਸ਼ਟ ਕਰ ਸਕਦਾ ਹੈ.

- ਪੂਰੇ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਤੈਅ ਕਰਦਾ ਹੈ
- ਇਹ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਇੱਕ ਬਾਲ ਤੱਤ ਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹੈ.

ਉਦਾਹਰਨ ਲਈ, ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਬਾਲ ਤੱਤ ਹੈ ਜੋ ਮੇਲਿੰਗ ਕੋਡ ਕਹਾਉਂਦੇ ਹਨ:

ਜਦੋਂ XSLT ਬਣਾਉਂਦੇ ਹੋ, ਤੁਸੀਂ ਇਕ ਆਊਟਪੁਟ ਸਟ੍ਰੀਮ ਬਣਾਉਂਦੇ ਹੋ ਜੋ ਇੱਕ ਇੰਟਰਨੈਟ ਪੇਜ਼ ਤੇ ਸਟਾਈਲਾਈਜ਼ਡ ਅਤੇ ਦੇਖੇ ਜਾਂਦੇ ਹਨ.

ਇਸ ਪਰਿਵਰਤਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਐੱਸ ਐੱਸ ਐੱਲ ਟੀ ਐੱਮ ਐੱਚ ਐੱਸ ਐੱਸ ਐੱਲ ਐਲੀਮੈਂਟਸ ਦੇ ਬਹੁਤ ਸਾਰੇ ਸ਼ਾਮਿਲ ਹਨ. ਅਗਲੇ ਕੁਝ ਲੇਖ XSLT ਰੂਪਾਂਤਰਣ ਲਈ ਵਰਤੇ ਗਏ XSL ਤੱਤਾਂ ਦੀ ਜਾਂਚ ਕਰਨਗੇ ਅਤੇ ਅੱਗੇ XSLT ਕੋਡਿੰਗ ਨੂੰ ਤੋੜਣਗੇ.