|
Subject: Re: [xsl] A beautiful way to populate a variable with N blanks? From: "Michael Kay mike@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Fri, 24 Feb 2023 15:17:44 -0000 |
<xsl:variable name="temp" select="string-join((1 to $N)!' ')"/>
seems to me the cleanest way of doing it.
Michael Kay
Saxonica
> On 24 Feb 2023, at 14:44, Roger L Costello costello@xxxxxxxxx
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
>
> Hi Folks,
>
> $N contains an integer.
>
> $blanks is a string variable. The string is to consist of $N blanks (space
characters).
>
> Below is one way to populate $blanks. It's an awful solution. Is there a
beautiful (simple) solution?
>
> <xsl:variable name="tmp" as="xs:string+">
> <xsl:sequence select="''" />
> <xsl:sequence select="for $i in 1 to $N return (' ')"/>
> </xsl:variable>
>
> <xsl:variable name="blanks" as="xs:string">
> <xsl:value-of select="$tmp" separator=""/>
> </xsl:variable>
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] A beautiful way to popula, Toshihiko Makita tma | Thread | Re: [xsl] A beautiful way to popula, Dimitre Novatchev dn |
| Re: [xsl] A beautiful way to popula, Imsieke, Gerrit, le- | Date | Re: [xsl] A beautiful way to popula, Toshihiko Makita tma |
| Month |