Fungsi key() ya XSLT
Maelezo na Tukio
Kwa kutumia namba ya chuki yenye umeshaji katika elementi <xsl:key>, fungsi key() inatumia kuzingatia kundi la mabaki kutoka eneo la maelezo.
Funksi key() inatafuta kundi la mabaki ambao wana jina na thamani ya chuki kama inayotakiwa katika maelezo <xsl:key>. Kwa kuanza kusaidia XSLT style sheet, chuki hizi huzachukuliwa kwa kusababisha kufikia kwa uharibifu. Chuki inaweza kusababisha kufikia mabaki ya matukio kwenye eneo la matukio ya maelezo lakini inaweza haikuwa faa kwa kufikia kwa kasi kama kutumia XPath kufikia mabaki hizi.
Angalia elementi <xsl:key>.
Makusanyiko ya Kiingilizi
node-set key(string, object)
Makusanyiko
Makusanyiko | Muhtasari |
---|---|
string | Injia. Inayohusiana na xsl:key. |
object | Injia. Hadi ya kutafuta. Hii inayotumiwa kwa sababu ya kutafuta. |
Mfano
<?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 /> Arusha: <xsl:value-of select="price" /> </p> </xsl:for-each> </body> </html> </xsl:template> </xsl:stylesheet>