问题标签 [basex]

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

xml - 使用 BaseX 读取多个 XML 文件

嗨,我是 BaseX 的新手,我正在尝试从文件夹中读取一堆 XML 文件。读取这些文件后,我会将数据输出到数据库表(一些 RDBMS)中。但是我不知道从哪里开始,因为我找不到太多关于使用 BaseX 的教程。我在互联网上搜索过,但仍然没有太大帮助。有人可以帮我解决这个问题。

提前致谢。

0 投票
1 回答
2670 浏览

xml - 在哪里声明 xquery 函数?

让我们以我能想到的用 xquery 编写的最简单的函数为例:

我在哪里申报?

我正在尝试exist-db和basex,但是如果我在查询处理器窗口中编写它,它们会给我一些错误(尽管正常的xqueries可以工作)。

例如 basex 抱怨以下消息:“期望表达式”。

0 投票
1 回答
114 浏览

gnu-make - BaseX 数据库中文档的修改时间戳

我有一个 gnu make 系统,并且想根据 BaseX XML 数据库中文档的更新来触发规则。换句话说,archive(member)可以在 gnu make 中使用类似的东西来引用存档的成员,我想使用db(foo.xml). 或者,由于这可能是不可能的,一些解决方法涉及创建具有正确时间戳的虚拟文件,但我什至无法弄清楚如何从 BaseX 数据库中的文档中检索修改日期。

0 投票
2 回答
359 浏览

xml - 如何从 BaseX 内部查询?

我已将我的 Maven 配置导入BaseX但找不到查询它的方法。

我想查询 id="thirdparty-releases" 的存储库

以下都不起作用:

我的配置如下:

0 投票
1 回答
1426 浏览

xslt - BaseX:在哪里声明要执行查询的 XML 文档

使用 BaseX 程序,我能够使用 XPath 和 XQuery 来查询位于我的主目录中的 XML 文档,但是在 XSLT 中执行相同操作时遇到了问题。

我要查询的文档是BookstoreQ.xml

XPath 版本,运行良好:

我要执行的 XSLT 代码:

我在 XSLT 上阅读了BaseX 的文档,但没有找到解决方案。如何运行给定的 XSLT?

0 投票
1 回答
475 浏览

full-text-search - 使用 Word1 和 NOT Word2 进行 XQuery 全文搜索

以下是 XML 结构 -

将有 1000 个Doc标签。我想给用户一个搜索条件,他可以搜索WORD1而不是WORD2。以下是查询 -

这个查询的结果是错误的。我的意思是,结果包含一些带有Tom和的文档jerry。所以我将查询更改为 -

这个查询给了我确切的结果,即;只有那些带有Tomand Not的文档jerry,但需要花费大量时间......大约。45 秒,而前一个花了 10 秒!

我正在使用 BaseX 7.5 XML 数据库。

需要专家对此的评论:)

0 投票
1 回答
2142 浏览

xquery - XQuery 更改属性值并返回前一个

我正在尝试更新节点的属性值并在一个查询中返回其先前的值,但我找不到解决方法。我使用BaseX作为我的 XML/XQuery 数据库。

现在我已经尝试过这样做:

还有这个:

以及其他多项测试,但它们都导致以下错误:

这是 BaseX 的限制还是在 XQuery 中不可能?

0 投票
1 回答
326 浏览

xml - 如何使用 XQuery 和 plist XML 文件查找值

以下示例 Plist 文件用于我下面的问题。

所以我的问题是,由于这是一个 Plist(使用 XCode),所有键都有元素名称<key>,值可以是 , 等...键值对总是并排的(直接兄弟)。 .

有没有办法使用 XQuery 为键生成值?比如说 retuenValueForKey(secondDictionary) 来产生以下内容?

到目前为止,我的主要参考资料是来自 W3Schools 的这个链接,但我无法让它正常工作。

0 投票
1 回答
890 浏览

xquery - 无法在 BaseX 中使用 XQuery 执行乘法运算

考虑一个定义为的 xml 文件:

我尝试运行的查询是获取某个订单的总定价(比如订单 65)。BaseX 中的查询是:

我的输出:

我无法将数量与相应的价格相乘,然后得到总和。我在这里做错了什么?

0 投票
1 回答
529 浏览

json - BaseX GUI 和 MongoDB

BaseX专注于存储、查询和可视化大型 XML 和JSON文档和集合。

有没有办法查询MongoDB文档并使用BaseX可视化能力?