问题标签 [xquery]
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.
sql-server - 在 SQL Server 中,我可以将多个节点从表中插入 XML 吗?
我想根据表中的数据在存储过程中生成一些 XML。
以下插入允许我添加许多节点,但它们必须进行硬编码或使用变量(sql:variable):
所以我可以遍历表中的每条记录,将我需要的值放入变量中并执行上面的语句。
但是有没有一种方法可以通过结合 select 语句并避免循环来做到这一点?
编辑我以前SELECT FOR XML
做过类似的事情,但是在处理来自多个表的数据层次结构时,我总是觉得很难阅读。modify
我希望使用生成的 XML 更明确、更可控的地方会有一些东西。
java - java 日期格式与 xquery xs:date 格式不兼容,如何解决?
在 java 中,当使用 SimpleDateFormat 和模式时:
日期输出为:
在 xquery 中,当使用 xs:dateTime 函数时,它给出了错误:
与上述日期。为了让 xquery 正确解析,日期需要如下所示:
它基于 ISO 8601,而 Java 日期基于 RFC 822 标准。
我希望能够轻松地在 Java 中指定时区,以便它以 xquery 想要的方式输出。
谢谢!
linq - 在 Linq To SQL 中使用 XQuery?
假设我有一个包含 XML 类型数据列的表。在 SQL 中,我可以执行以下语句:
结果集仅包含符合条件的记录,它从 XML 中提取一个值到名为“值”的列中。很好很简单。
使用 Linq To SQL 可以实现相同的目标吗?
我想让 SQL 来完成繁重的工作,并且只返回符合我的标准的数据,而不必选择、传输然后处理可能大量的数据。据我所知,目前这是不可能的,但我想我应该问一下。
(如果有帮助,环境是 .NET 3.5、VS2008、SQL Server 2005)
sql - 使用 XQUERY/Modify 将我的一段 XML 替换为 varchar 字段中的值
我有一张桌子:
在 MyTable.config 我有以下结构的 XML:
我需要一个脚本来将 MyTable.text 的值注入到我的配置 XML 中组件节点的文本属性中。
我知道这是错误的,但我想做类似的事情:
java - DOM 类 API,用于在 Java 中使用 XQuery
是否有一些用于从 XQuery 字符串创建对象模型的开源 Java API(最好不是 GPL)?
谢谢
xml - XQuery(或 XPath)是否具有更新、插入和删除以及选择的等价物?
我知道如何使用 XPath 从 XML 中找到我需要的东西。语法需要一点时间来适应,但它非常强大。我也对学习 XQuery 很感兴趣,但是类似 SQL 的语法似乎很尴尬。即便如此,如果它不仅可以提供 select 等效项,还可以像 SQL 那样提供更新、插入和删除,我会原谅所有的尴尬。
那么,XQuery 是否具有 Update、Insert、Delete 和 Select 的等价物?
XPath 是否有我忽略的这些等价物?
sql - SQL Server 2000,“FOR XML AUTO”通过 http 查询,需要“内容长度 = 12345”返回 XML 标头
SQL Server 2000 大师的,
我已经将 SQL 2000 设置为接受 HTTP 查询,即 http://74.22.98.66/MYDATABASE?sql= {CALL+sp_XMLDATA}+&root=root (ficticious url) 它工作得很好,并通过 IE7 url 返回以下 XML -
但是,我还需要在 XML 标头“Content Length = 12345”中检索作为返回,即
如何通过 SQL 2000 http 查询返回“内容长度 = 12345”?
供参考 -
sql-server - XQuery 获取属性列表
如果我Section
在一个 XML 文档中有多个元素,我应该使用什么 XQuery 来获取所有name
值的列表?
xml - 如何使用 XQuery 在 xml 文档中查找重复数据?
我在 MarkLogic xml 数据库中有一堆文档。一份文件有:
拥有多种颜色不是问题。有多种颜色都是红色是一个问题。如何查找具有重复数据的文档?
xml - 两个大列表的高效映射
我的任务是编写一些 XSLT 2.0 来将一个 XML 文档转换为另一个 XML 文档。我对 XSLT 比较陌生,但在我做这件事的日子里我学到了很多东西。在此期间,我不得不映射简单的值,即 002 -> TH 等。这对于少于 10 个值的小列表来说很好,我使用了 xsl:choose。但是,我需要将 300 多个值从一个列表映射到另一个列表,反之亦然。每个列表都有一个值和文本描述。这两个列表值并不总是直接映射,因此我可能必须比较文本描述并在必要时使用默认值。
我有两个解决这个问题的方法:
使用 xsl:choose: 如果任何一个列表发生更改,我认为这可能会很慢并且可能难以更新。
拥有一个 XML 文档与每个列表项之间的关系。我会使用 XPath 表达式来检索关联的值:这是我的首选解决方案,因为我相信它更易于维护且更易于更新。虽然我不确定它是否有效。
我应该使用什么解决方案,我的建议之一,还是有更好的方法来映射这些值?