I have an Xml like below:
<data>
<record id="1"/>
<record id="2"/>
<record id="3"/>
<record id="4"/>
<record id="5"/>
<record id="6"/>
</data>
I want to print this xml as
**TRIM("1"-"2"-"3"-"4"-"5"-"6")**
I am using simple xsl like below
<xsl:for-each select="descendant-or-self::*/record">
<xsl:text>TRIM("</xsl:text>
<xsl:value-of select="@id"/>
<xsl:text>"-"</xsl:text>
<xsl:text>)</xsl:text>
</xsl:for-each>
the first item only requires <xsl:text>TRIM("</xsl:text>
and last item requires <xsl:text>)</xsl:text>
. How to achieve this in order to get the result TRIM("1"-"2"-"3"-"4"-"5"-"6")