gpt4 book ai didi

Xquery导入cts(无法使用其功能)

转载 作者:行者123 更新时间:2023-12-02 11:37:19 24 4
gpt4 key购买 nike

我想使用 XQuery 从文本中查找不同的术语。这是我的代码:

declare namespace rec="http://xxx.xxx/xxx";
declare namespace cts="http://marklogic.com/cts";

for $r in /rec:Record
return
distinctive-terms( $r/rec:text,<options xmlns="cts:distinctive-terms"> <max-terms>3</max-terms></options>)

我收到以下错误

1.0-ml] XDMP-UNDFUN: (err:XPST0017) Undefined function distinctive-terms()

我已将声明命名空间cts =“http://marklogic.com/cts”更改为导入模块cts =“http://marklogic.com/cts”,但我需要一个位置来从 "... " 导入它,我找不到 cts 的位置有人知道我应该做什么吗?

最佳答案

cts:distinctive-terms是内置函数,因此无需导入模块。 cts 命名空间也是内置的,您不需要声明它。但是,您仍然需要使用函数前缀。只是声明它并不能改变这一点。

所以:cts:distinctive-terms($r/rec:text,...)

关于Xquery导入cts(无法使用其功能),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38023453/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com