Обновление с версии 0,9 мл до Xquery 1,0 мл - PullRequest
3 голосов
/ 07 января 2020

Мы использовали эти два файла из marklogi c community / common, т.е. cookies.xqy и dateparser.xqy

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

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

Теперь мы собираемся перейти на последнюю версию marklogi c, то есть 10.0-2.1, и xquery verion 0.9-ml в ней устарела. поэтому мы должны вручную вносить изменения в эти файлы или получать их из любого места.

1 Ответ

3 голосов
/ 07 января 2020

Файл statefull-cookies.xqy уже имеет синтаксис 1.0-ml, поэтому вам нужно всего лишь переписать cookies.xqy, что будет незначительными изменениями, такими как замена define на declare и некоторые дополнительные точки с запятой.

Библиотека дат может немного больше работать, хотя вы можете рассмотреть возможность использования этого пакета. Это не точное совпадение, но довольно мощное и тщательно проверенное в полевых условиях:

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

Не стесняйтесь открывать билеты против него, если есть функциональность в общем / дата не хватает ml-datetime.

HTH!

...