Home Modules Examples xqerl Erlang XQuery 3.1 Processor and XML Database New to Erlang? Check out the Getting Started section What is xqerl? xqerl is a self-contained XQuery 3.1 processor and XML database written in Erlang. xqerl can be embedded into Erlang or Elixir applications or be used as a stand-alone. A small example of embedding XQuery into Erlang can be found here. User code is written in XQuery. The XQuery code is compiled to BEAM (the VM that runs Erlang, Elixir, and others). xqerl can use REST to speak to the outside-world. The REST end-points are defined by the user using XQuery and RESTXQ annotations. xqerl is being actively developed and is not yet to a stable release. Changes can occur without notice. If you save data with it, that data may not be compatible with the most recent version of this repository in the master branch. The first stable release will be coming soon, but isn’t quite there yet. It is passing 100% of 30,895 test cases it runs. 1,823 other cases that test optional features or unsupported specification versions are skipped. Most of the test cases run are from the W3C QT3 test suite for XPath and XQuery. Others are from the EXPath test suite and the Update Facility test suite for version 1.0. Modules The modules statically available to XQuery code in xqerl are documented in the xqerl documentation Features it has Features it does not have Schema Aware & Typed Data Features Full-Text Extension Using There is no cool GUI or web interface. If you need that, you may want to try out one of the other XQuery processors out there that do have those features. But since this implementation follows the specification, code written in another conforming processor should work just fine here. A GUI may eventually be coming, but that will take some time and quite a bit of effort. There is also no web-based administration tool. This will also eventually be added. The main idea with xqerl is to take XQuery code that works in other processors and turn ...
First seen: 2025-11-14 21:53
Last seen: 2025-11-15 04:53