Xqerl – Erlang XQuery 3.1 Processor
6 months ago
- #XQuery
- #Database
- #Erlang
- xqerl 是一个用 Erlang 编写的自包含 XQuery 3.1 处理器和 XML 数据库。
- 可嵌入 Erlang 或 Elixir 应用程序,也可独立使用。
- 用户代码使用 XQuery 编写并编译为 BEAM 字节码。
- 支持通过 XQuery 和 RESTXQ 注解定义 REST 端点。
- 目前处于积极开发阶段,尚未稳定,但即将发布稳定版本。
- 通过全部 30,895 个测试用例(跳过 1,823 个可选/未支持案例)。
- 暂不支持模式感知和类型化数据功能以及全文扩展。
- 无图形界面或网页端,专注将 XQuery 转化为可扩展的 Erlang 应用。
- 所有代码需预编译,模块必须预先编译,依赖项自底向上处理。
- 通过特定函数实现数据加载和删除。
- 基于 rebar3 构建,未来计划包括发布包和索引等附加功能。
- 欢迎贡献代码、文档、教程及社交媒体推广。