XSLT key() फ़ंक्शन

विभाग और उपयोग

key() फ़ंक्शन <xsl:key> एलीमेंट द्वारा निर्दिष्ट इंडेक्स नंबर का प्रयोग करके नोड सेट लॉड करता है.

key() फ़ंक्शन वह नोड सेट खोजता है जो <xsl:key> वाक्यांत्य में नाम और वाल्यू के साथ मेल खाता है (शून्य या अधिक नोड). पहली बार XSLT शैली तालिका का विश्लेषण करते समय, की अंतर्गत संग्रहीत कर दिया जाता है, ताकि अभिगमन को सरल बनाया जा सके. की एक नोड्स में अभिगमन को सरल बना सकता है, लेकिन वह उस नोड्स को XPath द्वारा खोजने से तेज़ नहीं हो सकता है.

देखें <xsl:key> एलीमेंट.

व्याकरण

node-set key(string, object)

पारामीटर

पारामीटर वर्णन
स्ट्रिंग आवश्यक. xsl:key एलीमेंट के नाम निर्धारित करता है.
ऑब्जेक्ट आवश्यक. खोजने के लिए की वाक्य.

उदाहरण

<?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>
  Title: <xsl:value-of select="title" />
  <br />
  Artist: <xsl:value-of select="artist" />
  <br />
  कीमत: <xsl:value-of select="price" />
  </p>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

XSL फ़ाइल देखेंXSL फ़ाइल देखेंपरिणाम देखें