I am having trouble with a for-each loop adding a carriage return after each iteration. Is this the default behavior for for-each loops? Can it be avoided? I am creating a PDF from the transform and I do not want line breaks between each anchor tag.
XSL
Code:
<xsl:for-each select="key('indexlist', text())">
<xsl:element name="a">
<xsl:attribute name="href">#indexterm-<xsl:number level="any"/></xsl:attribute><xsl:text />
</xsl:element>
</xsl:for-each>
OUTPUT
Code:
<a href="#indexterm-1"/>
<a href="#indexterm-2"/>
<a href="#indexterm-3"/>
<a href="#indexterm-4"/>
<a href="#indexterm-5"/>
What I would like to see
Code:
<a href="#indexterm-1"/><a href="#indexterm-2"/><a href="#indexterm-3"/><a href="#indexterm-4"/><a href="#indexterm-5"/>