On Sun, Jan 12, 2020 at 3:32 AM Martin Honnen
martin(_dot_)honnen(_at_)gmx(_dot_)de <
xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com> 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
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--