Миграция с Exist DB 2.1 на 5.x - отсутствующие модули / функции - PullRequest
0 голосов
/ 21 февраля 2020

Я нахожусь в процессе миграции приложения Exist DB, основанного на 2.1 до 5.x, и мне трудно найти замену для пары явно устаревших / перемещенных функций. Это:

  • контекст: get-атрибут
  • контекст: set-attribute
  • текст: groups-regex

Любое руководство на замен или альтернативных подходов будет принята с благодарностью.

Спасибо.

1 Ответ

2 голосов
/ 21 февраля 2020

Модуль контекста был удален в eXist-db 5.0.0, поскольку его единственная цель состояла в том, чтобы разрешить хранение изменяемых переменных в одном запущенном XQuery. Это на самом деле просто плохая практика, вместо этого ваш XQuery должен быть реорганизован для передачи переменных.

Вместо text: groups-regex, вы, вероятно, захотите fn: analysis-string.

...