[xsl] unwanted white space in HTML

Subject: [xsl] unwanted white space in HTML
From: "Zakon, Stuart" <stuart_zakon@xxxxxxxxxxxxxxx>
Date: Tue, 3 Sep 2002 08:35:48 -0400
I found some unwanted white space in my HTML output that I am not sure how 
to eliminate:

<tr>
<td class="answer-count">
<a href="javascript:viewAnswer('cfw', 8)" class="navigate">
<img border="0" alt="Answer" src="forward-arrow.gif" />
</a>
       This question has 1 correct answer.
     </td>
</tr>

The white space appears before the words "This question...".

Here is the corresponding XSLT:

   <tr>
     <td class="answer-count">
     <xsl:variable name="author" select="/umltest/@author" />

     <!-- provide navigation to the corresponding question or answer -->
     <xsl:if test="$mode = 'questions'">
       <a class="navigate" href="javascript:viewAnswer('{$author}', 
{$question-number})">
         <img src="forward-arrow.gif"  alt="Answer"  border="0"/></a>
     </xsl:if>
     <xsl:if test="$mode = 'answers'">
       <a class="navigate" href="javascript:viewQuestion('{$author}', 
{$question-number})">
         <img src="backward-arrow.gif"  alt="Question"  border="0"/></a>
     </xsl:if>
       This question has <xsl:value-of select="@answer-count"/> correct 
answer<xsl:if test="@answer-count &gt; 1">s</xsl:if>.
     </td>
   </tr>

As it is, I made the line beginning with "This question..." in the XSLT a 
longer line because when it was on multiple lines even more white space was 
included.

How can I strip the extra white space seen above?

For more details on this open-source, open-documentation XML/XSLT project
see:
http://forums.objectsbydesign.com/showthread.php?s=&threadid=317

Stuart Zakon
Objects by Design
http://www.objectsbydesign.com

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread