Subject: Re: [xsl] Can an XSLT 3.0 stylesheet access the complete sequence of values passed in as the initial match selection? From: "Dimitre Novatchev dnovatchev@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Sun, 12 Jan 2020 18:15:31 -0000 |
On Sun, Jan 12, 2020 at 3:32 AM Martin Honnen martin.honnen@xxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > > In https://www.w3.org/TR/xslt-30/#dt-initial-match-selection, the XSLT 3 > spec outlines: > > A stylesheet may be evaluated by supplying a value to be processed, > together with an initial mode > <https://www.w3.org/TR/xslt-30/#dt-initial-mode>. The value (which can be > any sequence of items) is referred to as the *initial match selection*. > > and > > specifically, each item in the input sequence is processed by selecting > and evaluating the best matching template rule > > > Does a stylesheet have any way of accessing the whole sequence? Or is it > only able to process each item in the sequence with a matching template? > > For instance, if the initial match selection is a sequence of array items, > is there any way to merge those arrays? The function array:join > https://www.w3.org/TR/xpath-functions/#func-array-join can join a > sequence of arrays, but is there any way in that case of the initial match > selection being a sequence of arrays to apply it to that initial match > selection? > > I think that the Specification doesn't answer this question. But the same can be achieved if you pass the desired sequence as a global parameter. Cheers, Dimitre Novatchev
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Can an XSLT 3.0 stylesheet ac, Martin Honnen martin | Thread | Re: [xsl] Can an XSLT 3.0 styleshee, Michael Kay mike@xxx |
[xsl] Can an XSLT 3.0 stylesheet ac, Martin Honnen martin | Date | Re: [xsl] Can an XSLT 3.0 styleshee, Michael Kay mike@xxx |
Month |