Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xquery 从Exist DB 2.1迁移到5.x-缺少模块/功能_Xquery_Exist Db - Fatal编程技术网

Xquery 从Exist DB 2.1迁移到5.x-缺少模块/功能

Xquery 从Exist DB 2.1迁移到5.x-缺少模块/功能,xquery,exist-db,Xquery,Exist Db,我正在将一个基于2.1到5.x的Exist DB应用程序迁移到5.x的过程中,我很难找到几个显然已弃用/移动的函数的替代品。它们是: 上下文:获取属性 上下文:设置属性 文本:groups regex 如有任何关于替代或替代方法的指导,将不胜感激 谢谢。在eXist db 5.0.0中删除了上下文模块,因为它的唯一目的是允许在单个运行的XQuery中存储可变变量。这实际上是一种糟糕的做法,相反,应该重构XQuery以传递变量 与text:groups regex不同,您可能需要fn:anal

我正在将一个基于2.1到5.x的Exist DB应用程序迁移到5.x的过程中,我很难找到几个显然已弃用/移动的函数的替代品。它们是:

  • 上下文:获取属性
  • 上下文:设置属性
  • 文本:groups regex
如有任何关于替代或替代方法的指导,将不胜感激


谢谢。

在eXist db 5.0.0中删除了上下文模块,因为它的唯一目的是允许在单个运行的XQuery中存储可变变量。这实际上是一种糟糕的做法,相反,应该重构XQuery以传递变量


与text:groups regex不同,您可能需要fn:analyze string。

在eXist db 5.0.0中删除了上下文模块,因为它的唯一目的是允许在单个运行的XQuery中存储可变变量。这实际上是一种糟糕的做法,相反,应该重构XQuery以传递变量

您可能需要fn:analyze字符串,而不是text:groups regex