This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: unwanted white space in HTML
- From: "Helder da Rocha" <helder at argonavis dot com dot br>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Tue, 3 Sep 2002 10:01:23 -0300
- Subject: Re: [xsl] unwanted white space in HTML
- Organization: Argo Navis - Consultoria e Treinamento em Java e XML
- References: <B9AB61562E23D2118F1C0001FA3778CF0D3AE4BD@usfrmx00.medco.com>
- Reply-to: xsl-list at lists dot mulberrytech dot com
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 > 1">
<xsl:text>s</xsl:text>
</xsl:if>
<xsl:text>.</xsl:text>
Helder.
--
Helder da Rocha (helder@argonavis.com.br)
Web Consultant
www.argonavis.com.br
São Paulo, Brazil
+55 (11) 9291 0567
----- Original Message -----
From: "Zakon, Stuart" <stuart_zakon@medcohealth.com>
To: <xsl-list@lists.mulberrytech.com>
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 > 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