问题标签 [zorba]

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 回答
224 浏览

xml - 使用 XQuery 返回多个元素:输出重复

我有一个 xsd 文件。对于 xs:sequence 中的每个 xs:element,我想将它们转换为<Class></Class>. 所以对于下面的这个文件,输出应该包含 3 倍的<Class></Class>.

但相反,我得到了这个:

这个输出看起来很奇怪。我<Class/>在 xqy 文件中没有。

xqy 文件:

0 投票
1 回答
651 浏览

xquery - XQuery 中的变量范围?

我有note.xml

note.xqy

由于某些原因,我需要两个fors 来处理note.xml. 我不想把处理后的文件名写两次,所以我定义了一个变量。奇怪的是,变量没有在第二个中定义for

0 投票
1 回答
316 浏览

xquery - XQuery:在函数中使用全局变量

我需要使用一个计数器来记住我处理了多少个节点。所以我定义了一个全局变量 $classCounter。由于一些未知的原因,我从 zorba 收到一个错误:

我真的不明白这个错误是什么意思。如何在 XQuery 中实现全局计数器?

整个xqy文件是:

命令行:

0 投票
2 回答
581 浏览

json - 使用 JSONiq 插入 JSON

我们正在编写 JSONiq 查询以将新属性插入 JSON 并从查询中返回更新后的 JSON。

询问:

users保存输入 json,我们正在尝试使用JSONiq插入命令添加一个属性,如 JSONiq 文档中所述

我们得到以下异常:

问题 :

  1. 查询是否正确?如果不是,如何使它在语法/逻辑上正确?
  2. JSONiq 是否有任何好的在线资源和示例可用?
0 投票
2 回答
1250 浏览

json - JSONiq:Java 实现作为库?

查看 JSONiq 规范 (www.jsoniq.org) 的实现。

其中大多数是独立部署。例如 Zorba、VXQuery 等,旨在查询基于 JSON 的数据库或处理大型 JSON 文档。

我惊讶地发现所有实现都试图解决这样的问题,而不是将 JSONiq 执行模块化为库。它应该很像 Apache Lucene(library) 到 Apache Solr(Search Server+Rest API) 和其他索引解决方案。

是否有可用的 java 库(类似于 Saxon for XQuery),它可以嵌入到 java 应用程序中,并且可以执行定义为 .xq 或 .xquery 文件中的函数的 JSONiq 规范?或者如何扩展 Saxon 以解析和执行 JSONiq 规范?

0 投票
1 回答
176 浏览

zorba - jsoniq - 确定属性是否存在的 empty() 函数

我使用 try.zorba.io 我的代码(简化)是:

我试图找出"screen_name"所有$users没有任何$tweets. 我想我必须以empty(s)某种方式使用该功能,但我不知道如何。这是我到目前为止的努力(但它不起作用,我的结果是空的):

有什么建议吗?

0 投票
1 回答
38 浏览

zorba - JSONiq 与 Zorba HMAC

我正在使用fcavalieri/zorbadocker 映像运行以下代码。hmac:compute("The quick brown fox jumps over the lazy dog", "key" ,"SHA256")产生:97yD9DBThCSxMpjmqm+xQ+9NWaFJRhdZl0edvC0aPNg=当base64解码时返回垃圾而不是预期f7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8

我是否正确使用了这个模块?

0 投票
1 回答
99 浏览

zorba - JSONiq console.log 或打印

是否可以在 JSONiq/Zorba 脚本中打印到控制台以进行调试?

例如

0 投票
1 回答
119 浏览

xquery - Zorba 不仅仅是一个文件系统

是否可以使用 Zorba(和 xquery/jsoniq)来查询存储在文件系统以外的文件中的文档?我从 28msec 看到了一个幻灯片,其他人建议他们这样做了,但我不确定是怎么做的。我不知道他们是否使用了 3rd 方代码或其他东西。

我尝试并喜欢 Basex,但它不支持 JSONiq,我相信它不会向外扩展。