Matthew,
you only have to escape < and & here. The only case when you have to 
escape > is when it appears in ]]> in element content, except if it 
terminates a CDATA section.

Tom

Matthew Cordes wrote:

> Hi, 
> 
> I'm a little surprised this could even run.  It was my understanding 
> that > must be escaped if inside a test to &gt; making this line:
> 
>       <xsl:when test="$COUNT>$COLS">
> 
> into
> 
>       <xsl:when test="$COUNT &gt; $COLS">
> 
> besides for that I do not see anything else. Have you tried it with 
> another XSLT parser to verify it is a bug?
> 
> -matt
> 
> 
> 
> On Fri, Mar 30, 2001 at 06:08:26PM +0200, Lambert Dominique wrote:
> 
>> Hello,
>> I'm Using Sablotron 5.0
>> 
>> With this XML flux:
>> <flux_xml>
>> <TABLEAU ID="C2TAB147">
>>     <TGROUP COLS="6" ALIGN="CENTER" CHAROFF="50" CHAR="">
>>         <TBODY VALIGN="TOP">
>>             ...
>>         </TBODY>
>>     </TGROUP>
>> </TABLEAU>
>> </flux_xml>
>>  
>> With this XSL steelsheet
>> <xsl:template name="GENERATE.COLGROUPE">
>> <xsl:param name="COLS" select="1"/>
>> <xsl:param name="COUNT" select="1"/>
>> <xsl:choose>
>>     <xsl:when test="$COUNT>$COLS"><p><xsl:value-of select="$COUNT"/> sup?rieur ? 
><xsl:value-of select="$COLS"/></p></xsl:when>
>> <xsl:otherwise>
>>     <xsl:call-template name="GENERATE.COLGROUPE">
>>         <xsl:with-param name="COLS" select="$COLS"/>
>>         <xsl:with-param name="COUNT" select="$COUNT+1"/>
>>     </xsl:call-template>
>> </xsl:otherwise>
>>  </xsl:choose>
>> </xsl:template>
>>  
>> when I use this call 
>> <xsl:call-template name="GENERATE.COLGROUPE">
>>     <xsl:with-param name="COLS" select="@COLS"/> 
>> </xsl:call-template>
>>  
>> Sablotron loops because the test <xsl:when test="$COUNT>$COLS"> is not correct.
>> 
>> If I use this call
>> <xsl:call-template name="GENERATE.COLGROUPE">
>>     <xsl:with-param name="COLS" select="6"/> 
>> </xsl:call-template>
>> 
>> There is no loop.
>> 
>> So i think there's a bug with <xsl:with-param name="COLS" select="@COLS"/>
>> 
>> Do you know this probl?me, if yes is there a solution?
>> 
>>  Thanks for all your help!
>> 
>> 
>> 

Reply via email to