On 07/12/2023 21:37, Joseph Kesselman wrote:
Note that the "3.0" branch, in addition to being experimental/under development, is still very much a subset. Think if it as Xalan with some XSLT3 features, rather than a full XSLT 3.0 processor. I'm sure Mukul would appreciate bug reports and feature requests against that branch, but please check his documentation first so you know what is and isn't expected to be working, and if you do open a Jira ticket please be very explicit about what branch you're using and when you downloaded it.
What is considered the "documentation", the document https://drive.google.com/file/d/1RGKqMwLRN1UBlk9GrlAnW82lNqk1WMrf/view linked from https://www.linkedin.com/pulse/xalanj-xsl-30-family-languages-implementation-details-mukul-gandhi/? Is there anything more fine grained? (as one of the XSLT 3.0 features listed there is the xsl:for-each-group instruction but my attempt to use the "composite" key grouping feature really introduced newly in XSLT 3 (most other xsl:for-each-group functionality was already in XSLT 2) fails for me with an error in the group-by expression being a sequence (group-by="@name, @country" composite="yes" gives "additional, not allowed token: ',', '@', 'country')).
