Мне нужно создать строку с использованием XSLT и разделить каждую строку запятой, но не включать запятую после последней строки. В моем примере ниже у меня будет конечная запятая, если у меня есть Distribution node, а не Note node, например. Я вообще не знаю, как построить строку как переменную, а затем усечь последний символ в XSLT. Также используется механизм Microsoft XSLT.
Моя строка =
<xsl:if test="Locality != ''">
<xsl:value-of select="Locality"/>,
</xsl:if>
<xsl:if test="CollectorAndNumber != ''">
<xsl:value-of select="CollectorAndNumber"/>,
</xsl:if>
<xsl:if test="Institution != ''">
<xsl:value-of select="Institution"/>,
</xsl:if>
<xsl:if test="Distribution != ''">
<xsl:value-of select="Distribution"/>,
</xsl:if>
<xsl:if test="Note != ''">
<xsl:value-of select="Note"/>
</xsl:if>
[Человек там должен быть лучшим способом войти в это текстовое поле вопроса:(]