0
我要添加 ',
' 只有當的需要如何在循環(xsl)中獲取當前變量值?
我檢查<xsl:when test="$myvar!=''">
所以它不會像:
,one,two,three
但會 one,two,three
代替
但它說
變量$ myvar尚未聲明;
<xsl:variable name="myvar">
<xsl:for-each select="$header/Packaging[@type='european']/UPCPackagingLevelCode">
<xsl:choose>
<xsl:when test="$myvar!=''">
<xsl:value-of select="concat(',',.)"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="."/>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</xsl:variable>
太棒了!感謝XSLT 2解決方案! – VextoR