[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] unwanted white space in HTML


Subject: Re: [xsl] unwanted white space in HTML
From: "Helder da Rocha" <helder@xxxxxxxxxxxxxxxx>
Date: Tue, 3 Sep 2002 10:01:23 -0300

Enclose the text within <xsl:text> ...</xsl:text>:

<xsl:text>This question has: </xsl:text>
<xsl:value-of select="@answer-count"/>
<xsl:text> correct answer</xsl:text>
<xsl:if test="@answer-count &gt; 1">
    <xsl:text>s</xsl:text>
</xsl:if>
<xsl:text>.</xsl:text>

Helder.

--
Helder da Rocha (helder@xxxxxxxxxxxxxxxx)
Web Consultant
www.argonavis.com.br
São Paulo, Brazil
+55 (11) 9291 0567

----- Original Message -----
From: "Zakon, Stuart" <stuart_zakon@xxxxxxxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Tuesday, September 03, 2002 9:35 AM
Subject: [xsl] unwanted white space in HTML


> 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
>
>



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



Current Thread
Keywords