我剛開始擺弄XSL以便在某些收集器的軟件中創建我自己的「視圖模板」。在代碼中,我試圖插入換行符作爲分隔符,只要有多個條目而不是「,」,但是我在解決問題時遇到了困難。我讀過插入「 」應該做的伎倆,但它只爲我輸出一個空間。另外閱讀看似簡單的選項,如[br]和[p],但是這些代碼在插入它們而不是逗號時會破壞模板。在XSL中尋找每個結果的換行符
希望你能幫我指出我要出錯的地方,提前致謝!
<xsl:for-each select="userdefinedvalues/userdefinedvalue[@fieldid='dfUserField100010']/values/value">
<xsl:value-of select="."/>
<xsl:if test="position()!=last()">
<xsl:text>, </xsl:text>
</xsl:if>
</xsl:for-each>
http://stackoverflow.com/a/42281558/3016153 –