问题标签 [exide]

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 投票
2 回答
1237 浏览

concatenation - Concat 添加双引号

concat如果输入字符串包含一个双引号,则添加另一个双引号。我在eXide上使用 XQuery 3.1 。A̶F̶A̶I̶K̶,̶̶e̶X̶i̶d̶e̶̶u̶s̶e̶s̶̶S̶a̶x̶o̶n̶̶a̶s̶̶X̶Q̶u̶e̶r̶y̶̶e̶n̶g̶i̶n̶e̶.̶(它没有,请参阅下面的 joewiz 回答)。
当我评估连接的字符串时会出现该错误。

return concat("'", 'bar')评估'bar预期的结果。

return concat('"', 'bar')评估为""bar

怎么会?我认为xquery 中的单引号和双引号没有区别

这是我的脚本:

0 投票
3 回答
32 浏览

xml - 使用 FLWOR 的机器人

-R (CARGAS PEQUEÑAS-MEDIANAS)

--RS080N

--RS003N

--RS010L

-CX(大卡车)

--CX110L

--CX210L

我需要使用此 xml 的结果(ul 中的 ul)

我试过这个

但它不起作用。有任何想法吗?

0 投票
1 回答
113 浏览

http-post - Exist DB XQuery:如何发出 HTTP POST 请求

问题:如何向 Exist DB 中的外部服务发出 HTTP POST 请求,最好只使用 XQuery?

动机:我想在 Exist DB 中获取一组 XML 文档,并将每个文档发送到外部服务器进行处理,然后我想接收结果,并将它们存储回 Exist DB。

我可以使用与 Exist DB REST 接口交互的外部脚本来完成此操作,但我希望这一切都在 Exist DB 和 XQuery 中完成。Marklogic 有一个 http 请求函数,它在命名空间下进行POST 请求xdmp,这似乎可以实现这一点。Exist-DB 是否存在类似的东西?

如果请求正文可以以 JSON 格式发送,则加分。

0 投票
0 回答
27 浏览

xquery - 无法在 XQuery 中以正确的方式呈现 xml 文本

我有 XML 文件,需要使用 XQuery 在 eXist-db 中以 HTML 格式呈现文本。在文本中,每个单词都应该通过悬停功能进行评论,我已经这样做了。问题是,在 XML 文件中,我有段落标签(ab 标签)、单词标签(rs 标签),但我也有标点符号字母或其他单词或 rs 标签之外的单词的某些部分。这是 XML 文件的片段:

这是我生成文本的代码

};

所以在我获取文件的代码中,我循环遍历段落并返回段落

元素。在该循环中,我循环遍历单词并遍历段落中的每个项目。我想如果我比较单词($rs = rs 标签)和文本中的每个项目($item - 包含所有内容),我会打印单词和评论,如果不相等,我也会打印丢失的项目,例如"," 但循环不能正常工作,它只打印 $item 元素并多次打印。

我想渲染整个文本,但我还需要获取 rs 标签以在其上添加评论,并且不要松开其他没有评论且不在 rs 标签中的符号。我希望解释清楚。关键元素只是找到属于单词的评论。 在此处输入图像描述 这就是页面现在的样子,文本在那里,但是一些不在 rs 标签中的单词和符号丢失了。

0 投票
0 回答
25 浏览

xpath - 访问引用另一个名称 XPath 的元素

我有这样的查询(截断)

在同一个查询中进一步向下是一个引用的项目

底部查询使用“color2”,我也可以通过与 color2 的匹配轻松引用它。但是,如果我想匹配 id(即 #0F1494),我将如何访问它?

0 投票
2 回答
57 浏览

url - 如何使用 linearGradient defs 获取 SVG 元素的 xpath?

我正在尝试为以下具有线性渐变属性 stop-color="#FFFFFF" 的 SVG 矩形元素找到 xpath。

我当然可以通过引用属性@fill=url(#color1) 来检索xpath,但我想通过颜色代码#FFFFFF 来实现。这样做会让人感到困惑,因为 URL() 函数在 eXide 中没有解析。非常感谢任何建议。