Subject: Re: [xsl] What's the best feature in XSLT 3? From: "Michael Kay mike@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Fri, 4 Oct 2019 07:52:03 -0000 |
Interestingly, we introduced xsl:mode/@on-no-match because the conventional forms of identity template weren't streamable. As the streamability analysis improved, this justification largely disappeared [*], but by then we had become accustomed to the convenience of this short-cut. Michael Kay Saxonica [*] The union operator select="node() | @*" still has streaming problems -- see the note in 19.8.8.4. But you can write it as <xsl:apply-templates select="@*"/> <xsl:apply-templates select="node()"/> to get round this. MK > On 4 Oct 2019, at 08:05, Christophe Marchand cmarchand@xxxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > > <xsl:mode on-no-match="..."/> > > It reduces significantly the quantity of stupid code we had in XSLT 2. > > Christophe > > Le 03/10/2019 C 19:06, Liam R. E. Quin liam@xxxxxxxxxxxxxxxx a C)crit : >> While i was preparing for a course on XSLT 3 later this month, i >> wondered whether other people would have favourite features that were >> introduced in XSLT 3. I know i do. >> >> What do you find most useful? Or like the best? >> >> Liam
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] What's the best feature i, Christophe Marchand | Thread | [xsl] Constructing complex xs:strin, Christian Roth mulbe |
Re: [xsl] What's the best feature i, Michael Kay mike@xxx | Date | Re: [xsl] What's the best feature i, Jirka Kosek jirka@xx |
Month |