current() ìlànà XSLT
ìtumọ̀ àti ìlànà
current() ìlànà ń fa àwọn èlò tí kò ní ọ̀kan lọ́wọ́, tí àwọn àìṣàá ọ̀rọ̀ kan pẹ̀lú àwọn èlò àkọ́kọ́. Àmọ́, àìsàn kan pẹ̀lú àwọn èlò àkọ́kọ́ ni wọ́n jọ pàdé.
<xsl:value-of select="current()"/>
tí àpọ̀
<xsl:value-of select="."/>
wọ́n ò ní àìsàn kan. Ẹ jẹ́ kí a wo àwọn àyọkà XPath tí a wá jẹ́: "catalog/cd". Àyọkà yìí yóò yan ọmọ ìpàtẹ <catalog> tó wà ní ìpàtẹ <catalog>, àti ọmọ <cd> tó wà ní <catalog>. Ìyẹn túmọ̀ sí pé, ní gbogbo ìgbésẹ̀ ìṣọ̀kan, "." ní ìtumọ̀ míì.
ìyẹn ìwọ̀n yìí:
<xsl:apply-templates select="//cd[@title=current()/@ref]"/>
yóò pa ọwọ́ àwọn èlò cd tí àwọn àìṣàá ọ̀rọ̀ title ní ìyẹn kan pẹ̀lú àwọn àìṣàá ọ̀rọ̀ ref.
pàtàkì sí i:
<xsl:apply-templates select="//cd[@title=./@ref]"/>
ìyẹn máa pa ọwọ́ àwọn èlò cd tí àwọn àìṣàá ọ̀rọ̀ title àti ref ní ìyẹn kan.
àwọn ọ̀rọ̀ àwọn èsì
node-set current()
ḳàwọn àwọn àlàyé
<?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"> Current node: <xsl:value-of select="current()"/> <br /> </xsl:for-each> </body> </html> </xsl:template> </xsl:stylesheet>