问题标签 [functx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
266 浏览

intellij-idea - 无法将 functx 库与 intellij idea 社区版一起使用

我正在尝试使用以下导入语句导入functx库,但我无法将其导入到我.xqy在 intellij idea 社区版 - 2018.1 中的文件中

我收到此错误消息 -无法解析函数 'functx:get-matches'

请帮我解决这个问题。

0 投票
1 回答
148 浏览

xquery - XQuery - 使用反向字符串函数后子字符串中的错误索引

我试图以一种非常简单的方式实现 base64 编码。在我的方法中(让我们暂时搁置它是否合适)我需要反转字符串,然后将它们连接起来。之后,此连接字符串用于子字符串函数。字符串已正确连接,但是当我使用子字符串时 basex 似乎丢失了它。

有趣的是 substring 适用于从 8 开始的所有索引。因此 substring($string, 1, 8) 和更高版本可以提供正确的输出。但是下面的一切都搞砸了。从一个消失的数字开始: substring($string, 1, 7 (and below) ) 产生 6 长度的字符串。此外,子字符串只能从第 1 个或第 0 个索引开始。任何更大的结果都会导致空返回。

我期望字符串(010000)中的前六个字母,而不是我猜的一些随机序列(00100)。整个模块旨在将字符串编码为 base64 格式,但现在(我上传的部分)应该只为“C”抛出前六位

0 投票
1 回答
51 浏览

xml - functx:remove-attributes 添加一个空的 xmlns

函数functx:remove-attributes自动向节点添加一个空的@xmlns,我想防止这种行为。示例 xml:

XSLT 摘录:

当前(假)XML 输出:

0 投票
0 回答
147 浏览

xpath - SynapseXPath XPath 表达式 functx:substring-before-match 的求值

我未能在我的一个中介序列中使用functx:substring-before-match

你知道我在哪里可以找到看起来像自定义突触引擎支持的 Xquery 函数列表吗?

环境

  • wso2ei 6.5.0
  • synapse 2.1.7-wso2v111(我认为基于来源
0 投票
0 回答
70 浏览

exist-db - 无法在 eXist-db 中安装 FunctX

我刚刚安装了最新的稳定版 eXist-db 5.2.0。

我有一个使用 FunctX XQuery 函数库的项目,但是当我尝试在 eXist 包管理器中安装它时,我收到以下错误:

我尝试通过包管理器中的“可用”包进行安装,也尝试通过手动上传 FunctX xar 文件进行安装。我也尝试过 FunctX 版本 1.0 和 1.0.1。

我能够安装其他软件包。

0 投票
1 回答
51 浏览

templates - 字符串提取:Marklogic 中的 functx:escape-for-regex() 问题

我正在尝试在 marklogic 的模板中提取文本,但出现以下错误:

我用于 functx 声明。

这是我的 val 元素,它出现在对象元素中