XSLT document() ਫੰਕਸ਼ਨ

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

document() ਫੰਕਸ਼ਨ ਬਾਹਰੀ XML ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਨੋਡ ਪਹੁੰਚਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਬਾਹਰੀ XML ਦਸਤਾਵੇਜ਼ ਲਾਗੂ ਅਤੇ ਪਰਿਭਾਸ਼ਿਤ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ。

ਇਹ ਫੰਕਸ਼ਨ ਇੱਕ ਵਿਧੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਕਿ XSLT ਸਟਾਈਲ ਸ਼ੇਅਰ ਵਿੱਚ ਪ੍ਰਵੇਸ਼ ਸਟ੍ਰੀਮ ਤੋਂ ਬਾਹਰ ਦੇ ਹੋਰ XML ਸੰਸਾਧਨਾਂ ਨੂੰ ਰੇਟ੍ਰੀਵ ਕਰਨ ਲਈ。

ਇਸ ਫੰਕਸ਼ਨ ਦੀ ਇੱਕ ਵਿਧੀ ਹੈ ਕਿ ਇੱਕ ਬਾਹਰੀ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਡਾਟਾ ਲੱਭਣਾ ਹੈ। ਉਦਾਹਰਣ ਵਜੋਂ, ਅਸੀਂ ਫਾਰਨ ਸੈਂਸੇਸ ਦੇ ਮੁੱਲ ਨਾਲ ਸੈਂਸੇਸ ਦਾ ਮੁੱਲ ਲੱਭਣਾ ਚਾਹੁੰਦੇ ਹਾਂ, ਅਸੀਂ ਪ੍ਰਿਆਰਥਿਤ ਮੁੱਲਾਂ ਵਾਲੇ ਦਸਤਾਵੇਜ਼ ਦਾ ਪਤਾ ਲਗਾਇਆ:

<xsl:value-of select="document('celsius.xml')/celsius/result[@value=$value]"/>

语法

node-set document(object,node-set?)

参数

参数 描述
object 必需。定义外部 XML 文档的URI。
node-set 必需。用于解析相对 URI。