basex相关内容

实际上可以从 CLI 运行 xquery 吗?

this 示例 xquery 如何执行 灵感来自 zx485 的回答: 检查单独的 libxslt 页面 XSL 转换,是一种将 XML 文档转换为其他 XML 文档(或 HTML/文本输出). 一个名为 libxslt 的独立库可用于实现 XSLT-1.0对于 libxml2.这个模块“libxslt"也可以在 Gnome SVN 中找到基础. 您可以在 libxs ..
发布时间:2021-07-15 18:35:13 其他开发

有没有办法让 BaseX 为 HTML 文档提供服务?

有没有办法让 BaseX 的 HTTP 服务器为存储在数据库中作为原始资源或文件系统的 HTML 文档提供文本/html 内容类型,以便它可以在浏览器中显示? > 该文档是一个向 BaseX 发出 XHR 请求的网页.目前,我通过文件协议将其加载到浏览器上.这需要让 Jetty 使用 CORS 标头进行响应,否则同源策略会阻止 XHR 请求. 然而,这是一种维护负担.BaseX 的每次更 ..
发布时间:2021-07-14 19:49:19 其他开发

BaseX RESTXQ“你好世界"例子

我正在努力开始使用 BaseX RESTXQ API. 我已经下载并安装了适用于 Windows 的最新版本的 BaseX.我已通过单击 BaseX 安装添加到 Windows“开始"菜单中的“BaseX 服务器(启动)"图标启动了 BaseX 服务器. 看来我需要创建一个带有 .xqm 扩展名的文件(例如 hello.xqm)并将其放在某处. 你有一个最小的“hello wor ..
发布时间:2021-07-09 19:22:05 其他开发

连接时的 BaseX 查询优化

在以下 Stackoverflow 中的问题得到修复后,我当我尝试进行如下联接时,还有另一个问题.最后一个查询需要大约 250 毫秒,而前两个查询只需要 16 毫秒.有没有更好的方法来执行两个项目之间的连接? 注意:您可以从这个链接中找到测试数据. 让 $PlGeTys :=/root/PlGeTys/PlGeTy[isOfPlCt/@href=/root/PlCts/PlCt[环境=' ..
发布时间:2021-06-30 19:23:01 其他开发

如何将 mysql 与 Basex 连接?

我有一个使用 Mysql 作为数据库的应用程序,它使用了很多 XML/HTML.我想在 BaseX 中处理 mysql 数据并通过它更新数据库.有没有简单的方法连接数据库?我检查了 http://docs.basex.org/wiki/SQL 但它不起作用.你能给我一个简单的例子,我必须做什么才能连接?我收到错误 发生 SQL 异常:'找不到适用于 jdbc:mysql://localhost:3 ..
发布时间:2021-06-05 18:43:34 数据库

如何将纯文本文件添加到BaseX?

“序言中不允许包含内容"是什么意思?也许需要首先设置输入法?我正在尝试使用虚拟数据将数据添加到 Basex 中的空数据库中,如下所示: thufir @ dur:〜/flwor/people $thufir @ dur:〜/flwor/people $ basexBaseX 9.0.1 [独立版]尝试“帮助"以获取更多信息.>开放的人数据库"people"在199.0 ms内打开.>>添加到人 ..
发布时间:2021-04-23 19:35:16 其他开发

BaseX REST API:设置自定义HTTP响应标头

我想在 BaseX REST API 的所有响应中包含以下HTTP标头: Access-Control-Allow-Origin: * 这可能吗? 解决方案 BaseX在引擎盖下使用Jetty.您可以修改web.xml文件,以使Jetty发送CORS标头,但是 至少使用添加了jetty-servlets库的BaseX 8.6.3或 必须添加 jetty-servlets ..
发布时间:2021-02-11 20:39:29 其他开发

Java中的BaseX数据库添加

我对使用BaseX api进行开发非常陌生,并且在使用其中一种方法时遇到了麻烦。我已经创建并打开了一个数据库,但是当我尝试使用Add方法时,它将引发异常。参见此页面作为BaseX的示例。 我在代码的另一部分中创建了数据库,并且我尝试添加的文件也存在于我的计算机上。我的代码段如下所示: ///打开数据库 new Open(databaseName).execute(context) ..
发布时间:2020-10-16 01:55:03 Java开发

不允许更新表达式Basex

我使用的是BaseX版本8.6.6,更新数据库时出现错误 表达式必须全部更新或返回空序列 下面是代码: declare %private %updating function local:ingest-job() { let $contentpath := 'D:\2019\bloomsbury-ingest-content\TEI.zip' let $archive := ..
发布时间:2020-07-28 06:11:28 其他开发

使用XQuery Update自动递增?

XQuery更新是否支持自动递增属性,就像SQL中的自动递增字段一样? 我正在使用BaseX作为数据库. 解决方案 给出来自BaseX邮件列表上的ChristianGrün的答案,这在XQuery Update语句中定义了要添加的节点时是可行的,因此可以使用{enclosed expression} 在插入之前: 您可以在XML文件/数据库中指定属性计数器 并在每次插入元素时将 ..
发布时间:2020-07-28 06:11:21 其他开发

如何在BaseX中返回结果以及更新操作?

我认识到,用BaseX客户端执行的(insert/delete)-XQueries总是返回一个空字符串.我觉得这很令人困惑或不直观. 有没有一种方法可以查找查询是否“成功"而无需再次查询数据库(并使用可能存在错误的“传递"逻辑,例如“如果我删除了一个节点,则必须在该节点中有'oldNodeCount-1'个节点XML")? 解决方案 XQuery Update语句不返回任何内容-这就 ..
发布时间:2020-07-28 06:11:14 其他开发

如何计算XML中的元素数量?

我正在寻找有关数据库中数据的基本元数据.具体来说,由根text元素替代的line元素的数量. 与我期望COUNT返回SQL的方式类似-一个整数. 数据库: thufir@dur:~/flwor/group$ thufir@dur:~/flwor/group$ basex BaseX 9.0.1 [Standalone] Try 'help' to get more inform ..
发布时间:2020-07-22 23:43:01 其他开发