我有一个for-EAPH循环获取数据
<xsl:for-each select="data/table0/item">
<xsl:value-of select="UIXsltUtils:BuildLink(tag)" disable-output-escaping="yes"/>
<xsl:if test="position() != last()">, </xsl:if>
</xsl:for-each>
->结果:
dap, dinh-vu, iphone 6, mephone8, o-nhiem, bb, sai-pham, xu-phat
我想使用此字符串来设置DIV的属性的值(在XSLT代码的其他块中)
<div class="clearfix m-t-5" initData="init('{$NeedDataAboveHere}','the-thao')">
我想要的结果是:
<div class="clearfix m-t-5" initData="init('dap, dinh-vu, iphone 6, mephone8, o-nhiem, bb, sai-pham, xu-phat','the-thao')">
您可以简单地执行此操作:
<xsl:variable name="NeedDataAboveHere">
<xsl:for-each select="data/table0/item">
<xsl:value-of select="UIXsltUtils:BuildLink(tag)" />
<xsl:if test="position() != last()">, </xsl:if>
</xsl:for-each>
</xsl:variable>
存储您的EAPH的结果。
然后线
<div class="clearfix m-t-5" initData="init('{$NeedDataAboveHere}','the-thao')">
应检索所需的值。