如何检索存储在 eXist-db 中的 XQuery 模块的源代码?
How to retrieve the source code of an XQuery module stored in eXist-db?
我正在寻找一种方法来检索存储在数据库中的 XQuery 模块的源代码。
有没有办法使用 eXist-db 的 REST API 或 XQuery 扩展函数或任何其他 eXist-db 接口来做到这一点?
如果您使用的是 REST 服务器,您有两个主要选择:
使用查询字符串参数 _source=yes
对存储在数据库中的 XQuery 执行 GET。您需要更改 $EXIST_HOME/descriptor.xml
中的一些设置才能启用它。
写一个检索查询的查询。存储在数据库中的查询就像任何其他二进制文档一样,因此您可以使用 util:binary-doc()
来获取它。
我正在寻找一种方法来检索存储在数据库中的 XQuery 模块的源代码。
有没有办法使用 eXist-db 的 REST API 或 XQuery 扩展函数或任何其他 eXist-db 接口来做到这一点?
如果您使用的是 REST 服务器,您有两个主要选择:
使用查询字符串参数
_source=yes
对存储在数据库中的 XQuery 执行 GET。您需要更改$EXIST_HOME/descriptor.xml
中的一些设置才能启用它。写一个检索查询的查询。存储在数据库中的查询就像任何其他二进制文档一样,因此您可以使用
util:binary-doc()
来获取它。