News for hackers. Stuff that matters.
Re:Select, put and delete data from JSON, TOML, YAML, XML an... by AtlasBarfed on Monday March 07, 2022 @08:18PM (#30595407)
I remember looking through XPath and wondering why no one had converted as much of it as possible to a generic path language for any tree-based data format, which JSON, TOML, YAML, and XML are.

XPath was the best of the XML standards. Well, it helps that the language wasn't xml unlike XSLT and others.

Re:Select, put and delete data from JSON, TOML, YAML, XML an... by lichtenberger on Monday March 07, 2022 @08:28PM (#30595465)
Regarding XQuery we just added JSON querying on top in Brackit[1] / SirixDB[2].

Brackit is a retargetable query compiler and does a lot of optimizations at compile time as for instance optimizing joins and aggregations. It is useable as an in-memory processor or as a query processor of a database system.

The Ph.D. thesis of Sebastian:

Separating Key Concerns in Query Processing - Set Orientation, Physical Data Independence, and Parallelism

http://wwwlgis.informatik.uni-kl.de/cms/fileadmin/publicatio...

[1] http://brackit.io

[2] https://sirix.io

Re:Select, put and delete data from JSON, TOML, YAML, XML an... by HWR_14 on Tuesday March 08, 2022 @12:25AM (#30596729)
XPath was a great system. However I feel like most of the features required existing XSLTs to support them.