Closed joewiz closed 4 years ago
The latest development snapshots already contain some XQuery 3.1 functions. If I'm correct then the next stable release will have full XQuery 3.1 support.
The 3.1 functions are almost all there, but the data structures are not. Biggest issue is that my maps have strings as keys, but 3.1 maps can have keys of any type. I need to completely rewrite the maps
Here are the old xqts 3.0 results of the last release: http://benibela.de/documentation/internettools/xqts.html
Here is the current state for 3.1: xquery31.html.gz
Now I have implemented all functions
Although there are still failing tests xqts.zip
I used your xml-to-json/json-to-xml functions, you know how they are. Some places still have jsoniq/string maps. libicu does not support alternate=blanked
for UCA collations. The regex library only matches assigned codepoints. The JSON parser does not do fallback escapes
Hi Benito,
A stack overflow question led me to install xidel (via homebrew) and take it for a spin. It's really nice work - I'm enjoying running XQuery very rapidly on remote URLs via the command line.
I'm wondering if you have any plans to support XPath and XQuery 3.1 functions? I found myself reaching for
fn:sort
, for example. If there's already partial support, do you have a list of implemented/unimplemented functions? Are there any other caveats about the language level supported in xidel? Have you have run xqts on the XQuery engine?Thanks! Joe