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]
