回答
你可以做這樣的事情:
<xsl:for-each select="element">
<xsl:value-of select="whatever" />
<xsl:if test="position() != last()">, </xsl:if>
</xsl:for-each>
的position()
函數返回for-each
背景下,當前元素的索引和last()
返回最後一個元素的索引。
XSLT文檔的Conditional Processing with xsl:if
部分提供了有關此示例的更多信息。
在XSLT 2.0您可以使用string-join function。
<xsl:value-of select="string-join(/element/whatever, ',')"/>
我想知道,在.net 3.5中支持XSLT 2.0 – 2010-01-12 12:22:38
.NET不支持本機XSLT 2.0,但Saxon是.NET 2.0或更高版本的選項:http: //saxon.sourceforge.net/ – 2010-01-12 16:21:04
撒克遜地獄速度很慢,我建議你堅持使用XSLT 1.0。 – astrojuanlu 2016-04-25 08:38:15
- 1. XSLT置換加逗號,「與」
- 2. 甲骨文串聯與逗號
- 3. XSLT計數逗號值計數
- 4. XSLT如何用逗號分隔的字符串查找值?
- 5. 串聯列值到一個逗號分隔的字符串
- 6. 串聯列值到一個逗號分隔的字符串
- 7. XSLT 1.0到超過與逗號分隔的值
- 8. XSLT逗號元素脫離
- 9. 串聯字典鍵用逗號
- 10. 逗號串聯結果分隔列表
- 11. 彈簧屬性串聯屬性的值,隨後由逗號
- 12. 包含逗號與逗號分隔符的分割字符串
- 13. 轉換被逗號分隔值,以逗號分隔字符串
- 14. XSLT-1.0:將逗號分隔的值轉換爲元素值
- 15. 與xslt中的轉義字符串聯?
- 16. 用逗號值
- 17. Escape快速逗號逗號值
- 18. 逗號逗號分隔值在Oracle中
- 19. 字符串與逗號連接
- 20. Convert.ToInt32()一個字符串與逗號
- 21. 如何刪除逗號與字符串
- 22. 解析一串逗號分隔值
- 23. concat逗號分隔的字符串值
- 24. 拆分逗號分隔字符串/值
- 25. 逗號分隔的字符串解析XSLT爲每個節點
- 26. 逗號分隔的字符串解析XSLT
- 27. XSLT - 重新排序逗號分隔字符串
- 28. 忽略逗號串
- 29. 串聯一個逗號字符的字符串
- 30. 如何防止VimL字符串串聯中的逗號?
的[我如何生成XSLT/XPath的一個逗號分隔的列表?(可能的複製http://stackoverflow.com/questions/666584/how-do-i-generate-a-comma-分隔列表與xslt-xpath) – 2016-11-05 00:39:49