Skip to content(if available)orjump to list(if available)

Xqerl – Erlang XQuery 3.1 Processor

Xqerl – Erlang XQuery 3.1 Processor

2 comments

·November 11, 2025

cyberpunk

This looks cool, Im quite uninformed about xml databases and xquery though, and I had foolishly assumed I had quite a broad exposure to tech stacks.

Whats this stuff used for?

smartmic

I use XQuery to transform XML data. Whatever can be done with XSLT can also be done in XQuery. It is a functional language and, unlike XSLT, it is supported by more tools for newer versions (XSLT > 1.0 is only supported by Saxon, as far as I know). Overall, it feels much more modern and ergonomic for querying and transforming XML. Best of all: XQuery 3.1 supports JSON natively — I have also adopted it for JSON in some ETL pipelines.

Check Wikipedia for more information: https://en.wikipedia.org/wiki/XQuery