Hi Joseph,

On Thu, Oct 12, 2023 at 7:42 AM Joseph Kesselman <[email protected]> wrote:
>
> Yes. Of course it's unclear whether people still want type-aware processing, 
> now that so many have gone to typeless JSON

XPath 3.1 and XPath 3.1 F&O specs, have provided requirements for map
and array expressions within XPath, and various functions related to
maps, arrays and JSON documents. Ref :
https://www.w3.org/TR/xpath-31/#id-maps-and-arrays,
https://www.w3.org/TR/xpath-functions-31/#maps-and-arrays,
https://www.w3.org/TR/xpath-functions-31/#json,
https://www.w3.org/TR/xpath-functions-31/#json-functions.

Providing implementations of above cited XPath technical features
(related to maps, arrays and JSON documents), within XalanJ shall
definitely be nice. Implementations of any of these features related
to maps, arrays and JSON documents is yet not available on XalanJ dev
branch xalan-j_xslt3.0. I'd hope that implementation of these
mentioned XPath features shall be available within XalanJ in time to
come.

> You've been working on the stuff that can be addressed as extensions to 2.0 
> without breaking it, which is a good stopgap approach. But at some point 
> we're going to have to go beyond that if we want to be more that 2.0++.

There are many XSLT 3.0 and XPath 3.1 features whose implementations
are available on XalanJ dev branch xalan-j_xslt3.0 (as far as I know,
IMHO I've implemented these currently available XSLT 3.0 and XPath 3.1
features on the XalanJ dev branch xalan-j_xslt3.0). This may look like
a solo contribution so far for our XalanJ 3.0 effort. But I believe,
it shall be helpful going forward, if we could have more contributors
to XalanJ's XSLT 3.0 and XPath 3.1 implementation effort (the
contributions could be, codebase for unimplemented XSLT 3.0 and XPath
3.1 features, bug fixes for existing implementation,  XSLT 3.0 and
XPath 3.1 test case contributions).

For the reference of members of this list, the following pdf document
provides list of XSLT 3.0 and XPath 3.1 features whose implementations
are currently available on XalanJ dev branch xalan-j_xslt3.0 :
https://drive.google.com/file/d/1RGKqMwLRN1UBlk9GrlAnW82lNqk1WMrf/view?usp=drive_link.


-- 
Regards,
Mukul Gandhi

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to