[xsl] How to prevent spaces in the output

Subject: [xsl] How to prevent spaces in the output
From: Mansour <mansour77@xxxxxxxxx>
Date: Thu, 24 Jan 2008 16:22:35 -0400
Hello every one:
I am facing some difficulties with the spaces in the resulting output. For example:


<xsl:template match="something" >
<xsl:for-each select="@*">
                       <formatting:ATTRIBUTENAME>
                           <xsl:value-of select="concat(' ',name(.))" />
                       </formatting:ATTRIBUTENAME>
                       =
                       <formatting:ATTRIBUTEVALUE>
                           <xsl:value-of
                               select="concat('&quot;',.,'&quot;')" />
                       </formatting:ATTRIBUTEVALUE>
                   </xsl:for-each>
</xsl:template>


the output is : <formatting:ATTRIBUTENAME> attri </formatting:ATTRIBUTENAME> = <formatting:ATTRIBUTEVALUE> "value" </formatting:ATTRIBUTEVALUE>


Then when I convert it to html, there are spaces like this: attri = "value"


How do I avoid this ??

Current Thread