问题标签 [xquery-update]

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 投票
1 回答
42 浏览

xpath - 如何编写查询flwor xquery?

我有5辆车,每辆车有5个车主,我需要返回那些国家没有出现在其他车主中的车主(可以出现在同一辆车的车主中):

也就是说,给定 xml,输出将是:

我试图获取没有出现在几辆汽车中的国家列表,然后获取来自这些国家的那些车主,但我不知道如何获取。

0 投票
1 回答
446 浏览

function - 通过 Xquery 更改节点名称

我正在尝试创建一个 xquery,只要“CNode3”的子元素(“CCNode1”)为“CCValue1”,它就会将节点的名称从“CNode3”更改为“ChangedNode3”。

对于这种特定情况,没有在线获得太多帮助。我检查了下面的链接,但它将所有“CNode3”的名称更改为“ChangedNode3”。PFB 链接: http ://www.xqueryfunctions.com/xq/functx_change-element-names-deep.html

0 投票
1 回答
228 浏览

oracle - 如何通过 Xquery 更新表中的 oracle XML 数据类型

更新表中的 oracle xml 数据时出现以下错误。

SQL 错误:ORA-18126:XUDY0027 - 无效的目标表达式 18126。00000 - “XUDY0027 - 无效的目标表达式” *原因:INSERT、REPLACE 或 RENAME 表达式的目标表达式计算为空序列。*行动:无。

XML:-

0 投票
1 回答
53 浏览

xquery - xquery "更新内容为空"

这是我第一次遇到 Xquery (3.1) 错误Content for update is empty,并且在 Google 上搜索没有返回任何有用的信息。

如果我运行这个简单的查询来识别嵌套/tei:p/tei:p

我得到如下 XML 片段:

即一些与text()和其他empty

我正在尝试“去重复” /tei:p/tei:p,但以下尝试返回相同的上述错误:

我不明白错误试图告诉我什么以更正查询。

非常感谢。

编辑:

我也试过这个,用parent轴代替self,这导致了一个非常模棱两可的错误exerr:ERROR node not found

解决方案:

0 投票
0 回答
102 浏览

xquery - 更新数据库时没有更新表达式错误(BaseX)

我正在使用 BaseX 版本 8.6.6 我收到错误“表达式必须全部更新或返回空序列”,同时更新数据库下面是代码:

0 投票
2 回答
465 浏览

xquery - 不允许更新表达式 Basex

我正在使用 BaseX 版本 8.6.6 我在更新数据库时遇到错误

表达式必须全部更新或返回空序列

下面是代码:

电流输出:

预期输出:

这里出了什么问题?

0 投票
3 回答
58 浏览

c# - SQL更新查询不更新表数据

这是我的代码,它显示成功,但它没有更新表中的行。

0 投票
1 回答
40 浏览

xquery - 用 Xquery/XUpdate 一次性替换 xml 文档的所有元素

给定以下 xml 文件:

我想替换所有“颜色”元素,使其内容为“白色”。这是我的尝试:

谢谢