问题
我有一个由 eXist 通过 REST API 执行的查询,它被发布到它需要运行的集合中,例如/db/foo
or /db/bar
。在查询中,我想获取当前集合的子集合。那就是:如果发布在 上/db/foo
,我希望查询返回xmldb:get-child-collections('/db/foo')
将返回的内容;如果发布在 上/db/bar
,我希望查询返回xmldb:get-child-collections('/db/bar')
将返回的内容。但当然,我不希望当前集合的路径在查询中被硬编码。
我试过的
xmldb:get-child-collections('.')
,不走运,.
eXist 不将其理解为“当前集合”。- 寻找一个返回当前集合路径的函数
pwd
,就像在 shell 中一样,但我找不到。