Re: [xsl] XSLT 2: Best Way to Synthesize Elements Given List of Tagnames

Subject: Re: [xsl] XSLT 2: Best Way to Synthesize Elements Given List of Tagnames
From: "John Lumley john.lumley@xxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Sat, 5 Nov 2016 16:25:12 -0000
Of little assistance, but in XSLT3.0 you can of course use xsl:iterate, which
is effectively an enveloped recursive (un)named template.... :-(

John

Sent from my iPad

> On 5 Nov 2016, at 16:19, Eliot Kimber ekimber@xxxxxxxxxxxx
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
>
> Say I have this string: "foo/bar" (or any arbitrarily-long sequence of
> /-delimited tag names) and want to construct from it:
>
> <foo>
>  <bar>
>    <!-- Stuff added here that I get from somewhere else -->
>  </bar>
> </foo>
>
> Is there an easier or more obvious way to generate this than an recursive
> function?
>
> With a recursive function I can easily create child elements until the
> sequence is exhausted but it feels like there should be an easier way
> using XSLT 2 but if there is I'm not thinking of it.
>
> Cheers,
>
> Eliot
>
> --
> Eliot Kimber
> http://contrext.com

Current Thread