问题标签 [exist-db]

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 投票
3 回答
405 浏览

xml - XQuery:检查日期的最快方法

根据我有这个 XML 文件的事实:

$dateBegin := '2012-10-09T13:00:00'$dateEnd := '2012-10-12T00:00:00'。我正在寻找一种有效的方法来获取介于 $dateBegin 和 $dateEnd 之间的条目,知道吗?

0 投票
2 回答
4167 浏览

xml - XQuery:如何获取前一个元素而不是在 XML 文件中选择的元素?

好吧,如果我有例如:

出于任何原因,我得到了 ID 为 35: 的条目let $entry := //entry[xs:integer(./@weight)=21]。我怎样才能简单地获取上一个条目(ID 34)?

0 投票
1 回答
710 浏览

xml - onclick 调用 Xquery 函数时出错

我试图用参数调用一个函数,发送一个id并返回照片的url,这个想法是当你点击一个按钮时显示元素的照片,问题是我不能调用这个函数我发誓我尝试过,并用谷歌搜索过,但我根本做不到:P

这是函数的代码和声明

xquery 版本“1.0”;

声明命名空间本地=“本地”;声明选项存在:序列化“method=xhtml media-type=text/html”;

这是表格和调用它的代码,请确保如果您知道更好的方法,请告诉我:P(当然我对此有点菜鸟,所以我相信您可以告诉我更好的方法)

也许这里有一个错误,但这是因为我将代码翻译成英文,当我执行 ir 这是错误:

XPDY0002:未定义的上下文序列...

不知道该怎么做所以我问它,非常感谢你提前:D :D :D

圣诞节顺便说一句:3

0 投票
3 回答
1502 浏览

xml - 如何使用 xquery 从 xml 比较 GMT 和 EST 时间

我遇到了这个问题:我从各种网页获取 rss 提要,然后我需要按日期对它们进行排序。我使用 xquery 进行 xml 操作,使用 eXist 数据库存储 rss/xml。这是我的代码:

这不起作用。而且我认为问题出现在格林威治标准时间和美国东部标准时间的不同时间,因此按 $date 的顺序无法正常工作。请帮忙,我被困在这里。

提前致谢!

编辑:

这是我从 pubDate 标签中获取的日期和时间格式:

或者

0 投票
1 回答
84 浏览

xquery - 如何向需要相交的列表中的节点添加额外的元素

我有两个元素列表,用于查询第三种类型的元素(在 eXist DB 中)。但是由于我只想要两个查询都找到的结果(即满足两组初始参数),所以我对这两个子结果进行了交集:

问题是,我需要在起始列表中的每个元素上调用一个函数来获取一些额外的信息。通常我会做这样的事情:

但是,如果我这样做,我将无法执行交集,$aList1因为$aList2交集与引用而不是值一起使用。

我想像这样调用additionalInfoFunction路口之后:

但这里的问题是,虽然$elementListB$elementListC包含几个元素,$results但可以包含数百个元素,这是一个问题,因为additionalInfoFunction它相对昂贵。

这里有一些我看不到的聪明的解决方法吗?

0 投票
1 回答
2670 浏览

xml - 在哪里声明 xquery 函数?

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

我在哪里申报?

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

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

0 投票
0 回答
615 浏览

c# - 如何将我的应用程序连接到 eXist-DB

我创建了一个 ac# 应用程序,它实际上是一个工作流系统,它可以根据文件夹结构的状态等移动 XML 文档。

我现在想做的是使用数据库来存储 XML 文件而不是本地文件夹,但我仍然需要能够使用 Linq / XQuery 查询它们。我选择了 eXist-DB 作为我的数据库,它得到了相当不错的评价。

我的问题是,如何从我的 C# 应用程序连接到我新创建的数据库。如果我在 Visual Studio 中选择“连接到数据库”选项,我会看到一堆 SQL 服务器选项,但似乎没有任何东西可以连接到我漂亮的新 eXist 数据库。

0 投票
2 回答
1532 浏览

java - 如何从 java 中查询 eXist db


我正在尝试基于 eXist 数据库查询文件。
通过一个简单的函数来显示文件的内容,没问题:


但是当我试图反对使请求变得不可能时。



我有以下错误:



我检查了我所有的 .jar 文件,它们都存在……我真的需要帮助!提前致谢!

0 投票
1 回答
612 浏览

xquery - 将exist-db的输出打印到文件

我在exist-db 上执行了一个xquery。现在我想在 csv 或 excel 文件之类的文件中打印输出,该怎么做。

我可以以 HTML 格式打印输出,但有什么方法可以生成相同的文件。

0 投票
1 回答
132 浏览

xml - 升级 Orbeon 3.8 - 4.1

我们在 eXist 数据库的标准配置中使用 Orbeon 3.8。

有没有一种方法可以轻松地将数据库升级到新的 4.1,并在新版本中提供保存的数据(表单和数据)?