You can add a separator when taking the value of a sequence:
<xsl:value-of select="(1, 2, 3, 4)" separator="; "/>
produces “1; 2; 3; 4” (as a single text node).