current() kifunzi cha XSLT
Mifano na matumizi
current() kifunzi ina kufikia kina-seti ya vifaa ambavyo vinapatikana katika hali hiyo. Kwa kawaida, hali hiyo inafikia kina kina hali hiyo.
<xsl:value-of select="current()"/>
inafikia
<xsl:value-of select="."/>
Tunapendeleva kwa kile kinachotababisha. Tunaangalia XPath kusoma hii: "catalog/cd". Kusoma hii inapewa ukweli kwamba "." ina maana yake kila muda.
Hii ni muhimu:
<xsl:apply-templates select="//cd[@title=current()/@ref]"/>
Inasaidia vifaa vya <cd> ambavyo kina maadili ya title iliyofikia thamani ya ref wa hali hiyo.
Na hii inafanana:
<xsl:apply-templates select="//cd[@title=./@ref]"/>
Hiiweza kusaidia vifaa vya <cd> ambavyo kina maadili ya title na ref kina thamani zilizofikia kwa uguzo wa msingi.
mashairi
node-set current()
mivuno
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <body> <xsl:for-each select="catalog/cd/artist"> Mwongozo wa kiwango: <xsl:value-of select="}}current()"/> <br /> </xsl:for-each> </body> </html> </xsl:template> </xsl:stylesheet>