XSLT - ਫੰਕਸ਼ਨ ਰੈਫਰੈਂਸ ਮੈਨੂਅਲ
- ਪਿਛਲਾ ਪੰਨਾ XSLT ਐਲੀਮੈਂਟ
- ਅਗਲਾ ਪੰਨਾ 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 ਦਾ ਪਿੱਛਾ ਲੈਣਾ。 |
- ਪਿਛਲਾ ਪੰਨਾ XSLT ਐਲੀਮੈਂਟ
- ਅਗਲਾ ਪੰਨਾ XSLT ਸਿੱਖਿਆ