This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Re: Creating a number new nodes in a tree based upon a numeric value
- To: "'xsl-list at lists dot mulberrytech dot com'" <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] Re: Creating a number new nodes in a tree based upon a numeric value
- From: Robert Goheen <RobertG at avenuea dot com>
- Date: Tue, 9 Jan 2001 09:06:13 -0800
- Reply-To: xsl-list at lists dot mulberrytech dot com
Thanks! I can't believe I didn't think of the recursive solution. I'm
having a hard time with this XSLT way of thinking; my old programming biases
keep poping up.
> -----Original Message-----
> From: Dimitre Novatchev [mailto:dnovatchev@yahoo.com]
> Sent: Monday, January 08, 2001 11:18 PM
> To: Robert Goheen
> Cc: xsl-list@lists.mulberrytech.com
> Subject: [xsl] Re: Creating a number new nodes in a tree based upon a
> numeric value
>
>
> Robert,
>
> Call a (recursive) named template that has a parameter the number of
> nodes to be created. It will create just one node and in case more
> nodes need to be created -- will call itself with the parameter
> decreased by one.
>
> In case a maximum value limiting the possible number of nodes to be
> created is known in advance, then a non-recursive solution can be
> applied. It is similar to the solution of the sting-padding problem,
> but uses a pre-defined tree containing the maximum nodes rather than a
> predefined string containing the maximum number of spaces.
>
> Dimitre Novatchev.
>
> Robert Goheen wrote:
>
> > In other words, I want to create a set of new nodes, the count of
> which is
> > based upon a *value* contained in the document.
> >
> > ... I was wondering if there was any way to do this via the standard
> functionality
> > set.
>
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Photos - Share your holiday photos online!
> http://photos.yahoo.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