问题标签 [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 回答
1088 浏览

sql-server-2005 - 使用 XQuery modify 修复 SQL 更新以在 SQL 2005 上工作

我正在尝试将一堆字段从一个表移动到同一个表中包含的一个 xml blob。成功后,我将从表中删除该列。下面是我想出的一个非常简单的版本(没有 drop 列),这在 SQL 2008 上运行良好 - 但是我发现这在 SQL 2005 上不起作用。我得到了XQuery: SQL type 'datetime' is not supported in XQuery.错误由于字段的数量,实际上是通过在 SP 中执行构造的 SQL 语句来执行此操作的,但为简单起见,我在示例中使用了普通语句:

我试过用 with 包装sql:column("#Case.DecisionDate")xs:string(sql:column("#Case.DecisionDate"))但这似乎没有帮助。@marc_s 已经指出,直到 SQL 2008 才引入sql:column(在语句中的使用 - 所以我认为这是一个红鲱鱼。.modify(insert

由于这是一个一次性的迁移脚本并且只需要运行一次,我是否认为我应该离开 Set 方法并转向程序循环方法以满足我的要求。由于服务器版本的限制以及我想要实现的目标,这听起来像是正确的方法吗?任何指针都非常感谢。

0 投票
2 回答
233 浏览

xquery - Xquery 使用查找列表删除类型查询

需要帮助构建 xquery 以从包含 Google 产品数据馈送数据的 XML 文件中删除数据。

我在电子表格列中有一长串需要删除的 ID 号 - 这些是数字。

下面是 xml 架构。我需要选择<g:id>= "my string of numbers" 的所有记录,然后从文件中删除它们。

谢谢您的帮助!

0 投票
1 回答
5518 浏览

xquery - 使用 Basex 在 XML 中插入数据

我在 BaseX 中存储了两个 XML 文档,即医院和办公室。

以下是office xml:

在这个 XML 中,我想添加一名或多名员工。如何使用 BaseX 添加元素?

0 投票
1 回答
189 浏览

xml - XQuery:为什么这个转换会修改源文档?

我正在使用这个非常简单的 XML 文档(我从教程中借来的)books-mod.xml:

并使用此查询:

该查询运行并执行我所期望的(即,将文本“in bed”附加到每本书的标题)。然而,令人惊讶的是,它还修改了源文档……我认为copy这种转换的全部意义在于我们修改了文档的副本

我在这里想念什么?

我正在使用xqillawith-u来执行查询。

0 投票
3 回答
3455 浏览

xml - 使用 XQuery 和 Java 将元素插入 XML

我需要使用 XQuery 插入表达式将新元素插入 XML 文档。我saxon用作java api。我是 XQuery 的新手,所以我不确定插入表达式的确切结构。任何人都可以帮助我吗?

我的 XML 文件如下所示:

我用于执行插入的java代码是

我得到的错误是查询字符串的语法。请帮忙。

0 投票
1 回答
146 浏览

xml - 在 Saxon api 中插入查询

Saxon xqj api是否支持发出insert查询?如果否,是否有任何学术文章讨论此问题?应该使用什么替代方案?如果是,是否有任何代码示例可以这样做?

任何答案将不胜感激。

0 投票
2 回答
227 浏览

xquery - XQuery 更新工具

我有一个关于 XQuery 更新的快速问题,Dose XQJ 是否支持实现XQuery update facility将元素插入 XML 文档?

0 投票
2 回答
1665 浏览

xml - 使用 XQuery 添加节点

我有 2 个 XML 文件 -

文件1.xml

文件2.xml

我想用 File2.xml 中的数据更新/插入 File1.xml,这样我就有 File1.xml 作为 -

文件1.xml

如何使用 XQuery/XQuery 更新来做到这一点?我正在使用 XML 数据库 BaseX。

0 投票
3 回答
1524 浏览

xml - 使用 xquery 或其他东西编辑 xml

我想更改 xml 文档中某些元素的属性。最简单的方法是什么?(Xquery 是最好的,或者我可以以某种方式处理 python)

更改/root/person[1]/@name"Jim"
更改/root/person[2]/@name"John"

示例.xml

Sample_result.xml

0 投票
1 回答
1893 浏览

xml - 使用 Xquery 替换某个字符串的 xml 节点

我想使用 xquery(更新工具)将元素的“~”替换为元素的值。这可能吗?

示例.xml

结果.xml