Number of spaces linked to an attribute

Subject: Number of spaces linked to an attribute
From: Paul Terray <terray@xxxxxxxxxxxx>
Date: Thu, 27 Jul 2000 15:54:15 +0100
Hi,

Here is a funny one : corresponding to an attribute level, I want to insert a certain number of spaces before the beggining of a line in HTML, i.e. :
XML :
<listing level="4">something coming from a screen</listing>


HTML (in courier):
    something coming from a screen

Since I don't know any way of making a loop, and given the fact that spaces do not make it in HTML, my only guess till now was (beware, this is ugly) :
<xsl:value-of select="substring('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;', 1, @level+1)"/>


Any more beautiful idea ? (this work almost, except that I get extra spaces sometime, if I have another markup at the beginning of the line)
--
Paul Terray - terray@xxxxxxxxxxxx
tel : 01 34 58 70 76




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


Current Thread