XSLT - ਫੰਕਸ਼ਨ ਰੈਫਰੈਂਸ ਮੈਨੂਅਲ

XQuery 1.0, XPath 2.0 ਅਤੇ XSLT 2.0 ਇਕੇਸੀ ਫੰਕਸ਼ਨ ਲਾਇਬ੍ਰੇਰੀ ਸਾਂਝੇ ਕਰਦੇ ਹਨ。

XSLT ਫੰਕਸ਼ਨ

XSLT ਵਿੱਚ 100 ਤੋਂ ਵੱਧ ਅੰਦਰੂਨੀ ਫੰਕਸ਼ਨ ਹਨ। ਇਹ ਫੰਕਸ਼ਨ ਸਟਰਿੰਗ ਵੈਲਿਊ, ਨੰਬਰ, ਤਾਰੀਖ ਅਤੇ ਸਮੇਂ ਦੀ ਤੁਲਨਾ, ਨੋਡ ਅਤੇ QName ਓਪਰੇਸ਼ਨ, ਕੋਰੀਆ ਓਪਰੇਸ਼ਨ, ਲਾਜਿਕਲ ਵੈਲਿਊ, ਆਦਿ ਆਦਿ ਵਿੱਚ ਵਰਤੇ ਜਾਂਦੇ ਹਨ。

XSLT ਫੰਕਸ਼ਨ ਦੇ ਨੇਮ ਸਪੇਸ ਦਾ URI ਇਹ ਹੈ:

http://www.w3.org/2005/02/xpath-functions

ਫੰਕਸ਼ਨ ਨੇਮ ਸਪੇਸ ਦਾ ਮੂਲ ਪ੍ਰੀਫਿਕਸ fn ਹੈ。

ਸੁਝਾਅ: ਫੰਕਸ਼ਨ ਜਦੋਂ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ, ਤਾਂ ਸਾਧਾਰਨ ਤੌਰ 'ਤੇ fn: ਪ੍ਰੀਫਿਕਸ ਦਾ ਸਮਾਵੇਸ਼ ਹੁੰਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ fn:string()। ਪਰ, ਜਿਵੇਂ ਕਿ fn: ਨੇਮ ਸਪੇਸ ਦਾ ਮੂਲ ਪ੍ਰੀਫਿਕਸ ਹੈ, ਤਾਂ ਫੰਕਸ਼ਨ ਦਾ ਨਾਮ ਸ਼ਾਮਲ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੁੰਦੀ ਹੈ。

ਤੁਸੀਂ ਸਾਡੇ XPath ਟਰੇਨਿੰਗ ਵਿੱਚ ਸਾਰੇ ਅੰਦਰੂਨੀ XSLT 2.0 ਫੰਕਸ਼ਨ ਸੰਦਰਭ ਪਰਚੇ ਪਹੁੰਚ ਸਕਦੇ ਹੋ।

ਇਸ ਵਿੱਚ ਅੰਦਰੂਨੀ XSLT ਫੰਕਸ਼ਨਾਂ ਦੀ ਸੂਚੀ ਦਿੱਤੀ ਗਈ ਹੈ:

ਨਾਮ ਵਰਣਨ
current() ਮੌਜੂਦਾ ਨੋਡ ਦੇ ਇੱਕੋ ਨੋਡ ਦੇ ਨੋਡ ਸੈਟ ਵਾਪਸ ਦੇਵੇ。
document() ਬਾਹਰੀ XML ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਨੋਡ ਪਹੁੰਚਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。
element-available() ਜਾਂਚ ਕਰੋ ਕਿ XSLT ਪ੍ਰੋਸੈਸਰ ਕੀ ਐਲੀਮੈਂਟ ਸਮਰਥਤ ਹੈ ਜਾਂ ਨਹੀਂ。
format-number() ਸੰਖਿਆ ਨੂੰ ਸਟਰਿੰਗ ਵਿੱਚ ਬਦਲੋ。
function-available() ਜਾਂਚ ਕਰੋ ਕਿ XSLT ਪ੍ਰੋਸੈਸਰ ਕੀ ਫੰਕਸ਼ਨ ਸਮਰਥਤ ਹੈ ਜਾਂ ਨਹੀਂ。
generate-id() ਇੱਕ ਵਿਲੱਖਣ ਪਛਾਣਣ ਨੂੰ ਪ੍ਰਦਾਨ ਕਰਨ ਵਾਲੀ ਚਿੰਨ੍ਹਕ ਲਈ ਪਿੱਛਾ ਲੈਣਾ।
key() ਪਹਿਲਾਂ ਵਰਤੇ <xsl:key> ਸਟੇਟਮੈਂਟ ਰਾਹੀਂ ਟੈਗ ਕੀਤੇ ਹੋਏ ਐਲੀਮੈਂਟ ਦੀ ਜਾਣਕਾਰੀ ਲੈਣਾ。
node-set ਟਰੀ ਨੂੰ ਨੋਡ ਸੈਟ ਵਿੱਚ ਬਦਲਣਾ।ਜੋੜੇ ਹੋਏ ਨੋਡ ਸੈਟ ਹਰਕਤ ਇੱਕ ਨੋਡ ਸਮੇਤ ਹੁੰਦਾ ਹੈ ਅਤੇ ਇਹ ਟਰੀ ਦਾ ਰੂਪ ਰੱਖਦਾ ਹੈ。
system-property() ਸਿਸਟਮ ਪ੍ਰਪਰਟੀ ਦੀ ਕੀਮਤ ਦਾ ਪਿੱਛਾ ਲੈਣਾ。
unparsed-entity-uri() ਅਣਵੇਰੀਕਰਨ ਕੀਤੇ ਹੋਏ ਇਕਾਈ ਦੇ URI ਦਾ ਪਿੱਛਾ ਲੈਣਾ。