xslt - 如何使用 xsl :for-each 呈现逗号分隔的列表

标签 xslt

我正在通过 xslt 将股票代码列表呈现为 html,并且我希望该列表以逗号分隔。假设我要使用 xsl:for-each ...

<xsl:for-each select="/Tickers/Ticker">
    <xsl:value-of select="TickerSymbol"/>,
</xsl:for-each>

摆脱尾随逗号的最佳方法是什么?有比 xsl:for-each 更好的东西吗?

最佳答案

<xsl:for-each select="/Tickers/Ticker">
    <xsl:if test="position() > 1">, </xsl:if>
    <xsl:value-of select="TickerSymbol"/>
</xsl:for-each>

关于xslt - 如何使用 xsl :for-each 呈现逗号分隔的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1947851/

相关文章:

javascript - xsl 生成 html 表,每行都有一个按钮

java - 使用java XSL转换的结果作为后续转换的样式表

.net - XSLT 转换日期时间到日期格式

xml - XSLT if - 属性等于字符串

xslt - 当命名空间是动态时,如何在 XSLT 文件中提及命名空间?

xslt - FOP xslt 中 region-before 和 region-body 之间的相对空间

html - XSL/HTML 表格行数调整

xslt - xsl 在其他节点之间对节点进行分组?

xml - XSLT 转换以添加多个不存在的子元素

java - 如何防止 Java XSL 转换器插入 namespace 前缀?