MarkLogic TDE 不支持 xdmp:uri-content-type 或 xdmp:uri-format 作为转换函数?



我有点惊讶,在MarkLogic TDE(模板驱动提取(模板中不支持xdmp:uri-content-typexdmp:uri-format作为转换函数。

[javascript]TDE-EVALFAILED:TDE.nodeDataExtract(…(--$doc格式的Eval="xdmp:uri内容类型($doc uri("返回xdmp-UNDFUN:(err:XPST0017(未定义的函数xdmp:uri-content-type((

事实上,这两个函数在文档中没有被列为可接受的函数:https://docs.marklogic.com/10.0/guide/app-dev/TDE#id_99178

我只是想确认一下是不是这样,而且我对理由很好奇。

这些函数需要访问MarkLogic配置中的mimetype设置,这可能是它们不可用的原因。要获得类似于基于手头节点或文档的格式,请改用xdmp:node-kind。不幸的是,在摄取过程中,内容类型需要提前计算。

啊!

最新更新