Subject: Re: [xsl] XSLT 4 xsl:with From: "Michael Kay mike@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Tue, 19 May 2020 08:58:19 -0000 |
Yes. Little things like this can make a big difference. We've tried to eliminate cases (e.g. xsl:number, xsl:copy) that force you to set the context item, so the need for this is perhaps less than it was, but I can still see it being handy. Michael Kay Saxonica > On 19 May 2020, at 09:54, Pieter Masereeuw pieter@xxxxxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > > Just something that I've always wanted to bring up, but always hesitated to do because I don't know if it's really worthwhile: > > I often find myself using xsl:for-each for no other purpose than merely setting the context, e.g., in order to call a named template or to simplify a set of XPath expressions. > > Because such a for-each does not repeat, I always add a comment like <!-- Merely sets the context, does not repeat -->. > > I would be very happy if I could make my intentions clearer by using a real XSLT construct in this situation, such as <xsl:with select="...">. The semantics could also help as an assertion that, indeed, the selection has exactly length 1. > > The proposed name comes from my first computer language, Pascal. > > Pieter Masereeuw > > XSL-List info and archive <http://www.mulberrytech.com/xsl/xsl-list> > EasyUnsubscribe <http://lists.mulberrytech.com/unsub/xsl-list/293509> (by email <>)
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] XSLT 4 xsl:with, Pieter Masereeuw pie | Thread | Re: [xsl] XSLT 4 xsl:with, Peter Flynn peter@xx |
[xsl] XSLT 4 xsl:with, Pieter Masereeuw pie | Date | Re: [xsl] XSLT 4 xsl:with, Peter Flynn peter@xx |
Month |