XSLT key() ਫੰਕਸ਼ਨ

ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ

key() ਫੰਕਸ਼ਨ ਨਾਲ <xsl:key> ਅਣੂੰਗ ਦੁਆਰਾ ਨਿਰਧਾਰਿਤ ਸੰਖਿਆ ਦੇ ਅਧਾਰ ਉੱਤੇ ਨੋਡ ਸੈੱਟ ਨੂੰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ

key() ਫੰਕਸ਼ਨ ਨਾਲ ਨੋਡ ਸੈੱਟ ਨੂੰ ਖੋਜਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਜੋ ਨਾਮ ਅਤੇ ਮੁੱਲ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ। ਪਹਿਲੀ ਵਾਰ XSLT ਸਟਾਈਲ ਸ਼ੇਅਰ ਨੂੰ ਪ੍ਰਾਪਤ ਕੀਤੇ ਜਾਣ ਤੋਂ ਬਾਅਦ ਕੀ ਨੂੰ ਆਂਤਰਿਕ ਰੂਪ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂਕਿ ਪਹੁੰਚ ਨੂੰ ਸਰਲ ਬਣਾਇਆ ਜਾ ਸਕੇ। ਕੀ ਨੂੰ ਐਕਸਮਲ ਐਕਸਪ੍ਰੈੱਸ਼ਨ ਲਈ ਮੌਜੂਦਾ ਨੋਡ ਨੂੰ ਪਹੁੰਚਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ ਪਰ ਇਹ ਐਕਸਪ੍ਰੈੱਸ਼ਨ ਦੀ ਗਤੀ ਤੋਂ ਤੇਜ਼ ਨਹੀਂ ਹੋ ਸਕਦਾ

ਦੇਖੋ <xsl:key> ਅਣੂੰਗ

ਗਣਨਾ

node-set key(string, object)

ਪੈਰਾਮੀਟਰ

ਪੈਰਾਮੀਟਰ ਵਰਣਨ
string ਲਾਜ਼ਮੀ। xsl:key ਅਣੂੰਗ ਦਾ ਨਾਮ ਨਿਰਧਾਰਿਤ ਕਰੋ
object ਲਾਜ਼ਮੀ। ਜੋੜਨੇ ਹੋਏ ਸਟਰਿੰਗ

ਉਦਾਹਰਣ

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:key name="cdlist" match="cd" use="title" />
<xsl:template match="/">
<html>
<body>
<xsl:for-each select="key('cdlist', 'Empire Burlesque')">
  <p>
  ਸਿਰਲੇਖ: <xsl:value-of select="title" />
  <br />
  ਕਲਾਕਾਰ: <xsl:value-of select="artist" />
  <br />
  ਕੀਮਤ: <xsl:value-of select="price" />
  </p>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

XSL ਫਾਈਲ ਦੇਖੋXSL ਫਾਈਲ ਦੇਖੋਨਤੀਜੇ ਦੇਖੋ