Я только начал заниматься 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 –