Xquery 版本 0.9-ml 到 xquery 版本 1.0-ml 更新

Xquery version 0.9-ml to xquery version 1.0-ml updation

我们使用了来自 marklogic community/common 的这两个文件,即 cookies.xqy 和 dateparser.xqy

https://github.com/marklogic-community/commons/tree/master/http

https://github.com/marklogic-community/commons/tree/master/dates

现在我们希望切换到最新版本的 marklogic,即 10.0-2.1 并且 xquery verion 0.9-ml 在其中已弃用。所以我们必须手动对这些文件进行更改,或者我们是从任何地方获取它。

statefull-cookies.xqy 文件已经是 1.0-ml 语法,所以你只需要重写 cookies.xqy 这将是一个小的变化,比如用 [=14 替换 define =] 和一些额外的分号。

日期库可能需要更多工作,但您可以考虑改用此包。它不是完全匹配,但非常强大,并且在现场经过了全面测试:

https://github.com/grtjn/ml-datetime

如果 commons/date 中缺少 ml-datetime 中的功能,请随时针对它开票。

HTH!