问题标签 [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.
db2 - 如何使用 XMLQuery 更新 DB2 中的 XML 列?
我想用动态值更新 DB2 中的 XML 列,或者您可以说用我将从另一个表中挑选的值并将它们插入到 xml 列中。
我知道如何插入一个节点及其通过硬编码提供的值,例如
我想通过以下方式做到这一点:
在我放置的地方,???
我需要一种选择语句,它将为节点提供实际值。
sql - 替换 SQL Server XQuery 中空 XML 节点的值
我尝试了以下方法,但找不到在不删除空节点值且不使用 XML 属性的情况下替换空节点值的方法。
替换节点在 MS-SQL 中不可用。
sql - 将节点及其后代从父节点移动到兄弟节点
我有一个如下的 XML 树:
使用 Oracle XMLQuery 和 XQuery,我想将此 XML 更改为:
简而言之,我想通过附加将整个b
节点及其后代放在下面。a
到目前为止,我尝试过的是:
这显然给了我一个非常错误的结果。也许我正在尝试的是完全错误的。请帮忙。
java - xPath 表达式创建或修改节点
我想了解如何在简单的 XML 文件中创建或修改节点。
以下是 XML 文件:
我想知道如何编辑节点的内部文本。例如:编辑通过评估表达式实现的节点的内部文本:
我还想知道如何使用纯 xPath 插入节点:
在通过评估表达式实现的节点之后:
如果可能,请提供 Java 代码。谢谢你。
python - DBXML XQuery:将子项移动到容器的根目录
我正在使用 python 中的 xquery 更新并尝试将子元素拉出 xml 树并将它们作为新的父元素插入 DBXML 数据库中。使用以下 xquery,我试图迭代每个孩子,然后将孩子插回父集合中。
但是,会产生以下错误。
我也尝试使用变量值插入 xml,但定义了所有节点。产生同样的错误。
xquery - 为什么 BaseX 在插入节点命令时不修改文件?
我在 BaseX 7.9 上执行以下 XQuery 代码,并且能够在结果窗口中看到插入。我什至在关闭并重新打开集合后看到了新节点。但是,当我转到文件目录时,我看到它没有被修改。那么,我怎样才能使插入也反映在文件上呢?BaseX 如何处理插入命令,使其在数据库上下文中持久化,而不是在文件上下文中持久化?
db2 - 如何在 IBM DB2 中使用 XQuery 或使用嵌入式 SQL 的 XQuery 更新 XML 数据?
我在 IBM DB2 v10.5.1 中有一个数据库表,其中有一列数据类型为 XML。
我想使用 XQuery 对 XML 数据执行 UPDATE 或 DELETE(可能使用 FLWOR 表达式使用嵌入式 SQL)。
FLWOR 表达式通常用于查询数据,使用嵌入在 XQuery 中的 SQLQUERY 更新它只会更新查询结果,不会更新表本身。
有什么方法可以在 DB2 中使用 XQuery 更新 XML 数据?
xml - Xquery:在 t-sql 中使用键值对查询 xml
在下面的代码块中,我可以查询到 DataElements。对于以下 xml
> 在 XQery 下方
正在给我结果:
但我想要的是,如果我通过 AgentId,我应该得到 abc\xyxaa,如果我通过 PhoneCallStartTime,我应该得到 06/19/2014 10:57:47。请帮忙
xquery - XQUERY 删除 BaseX 中具有 ID 属性的节点
我正在使用 BaseX 以以下格式存储具有多个节点的 XML 数据:
上面的代码本质上是“root”下的一个典型节点。现在,我正在尝试根据“Item”对象的“id”属性删除一个节点。
我查看了BaseX.org上的文档,但这并没有明确告诉我如何处理具有链接到它的 ID 的节点。我正在尝试这样的事情:
注意:上面的行不起作用。这只是为了让我了解我想要实现的目标。
xquery - 如何使用 XQuery 更新 BaseX XML 数据库中的属性?
我正在使用 BaseX 以item
以下格式存储具有多个节点的 XML 数据:
我正在尝试parent_id
将“项目”节点之一更新为另一个item
节点的id
属性。
运行 XQuery 表达式之前的树:
根
∟ 树中的第一个文件
∟ 树中的第二个文件
我试图找出正确的 XQuery 表达式来将其中一个item
s 的父级从更改root
为 "one" item
,这样我的树现在看起来像这样:
预期结果树:
根
∟ 树中的第一个文件
∟ 树中的第二个文件
由于属性parent_id
控制了这一点,我希望准确地更新它。