This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: Number of spaces linked to an attribute


> you can do loops, if you use recursion:
> 
> <xsl:template name="loop">
>   <xsl:param name="x"/>
>   &#160;
>   <xsl:if test="$x > 1">
>     <xsl:call-template name="loop">
>       <xsl:with-param name="x">
>         <xsl:value-of select="$x - 1"/>
>       </xsl:with-param>
>     </xsl:call-template>
>   </xsl:if>
> </xsl:template>

This is pretty much the code that my loop compiler [1] would produce
if you write
<loop:for name="i" from="1" to="$level"
          xmlns:loop="http://informatik.hu-berlin.de/loop">&#160;</loop:for>

Sure - in that case you have to preprocess (I called it "compile") your
code.

Regards,
Oliver

[1] http://www.informatik.hu-berlin.de/~obecker/XSLT/#loop-compiler

/-------------------------------------------------------------------\
|  ob|do        Dipl.Inf. Oliver Becker                             |
|  --+--        E-Mail: obecker@informatik.hu-berlin.de             |
|  op|qo        WWW:    http://www.informatik.hu-berlin.de/~obecker |
\-------------------------------------------------------------------/


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]