问题标签 [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.

0 投票
4 回答
333 浏览

xsd - XML、XML 样式表 XQuery:书籍和开发环境

我对 XML Schema、XML Stylesheets 和 XQuery 完全陌生。

对我来说,XML 只是一个包含标签和值的文本文件。我知道的就这么多了,呵呵。

我刚接到一个作业,要求我们设计简单的 XML 模式,并应用样式表和 XQuery。

谁能指点我:

  1. “最好的”书籍/资源(根据您的经验)可以教给我 XML Schema、XML Stylesheet 和 XQuery。(如果它是示例驱动的,那就太棒了,因为我通过实践学习得最好)。
  2. 什么样的开发环境(IDE、工具)可以让我以最有效的方式解决作业。

我知道这是学校的作业,但我想像专业人士那样做作业,这样我就可以从作业中收获很多。

0 投票
1 回答
24873 浏览

sql - 使用 XPath/XQuery 过滤 XML 列上的 SQL 查询

我有一个带有一个 XML 列的表。我想过滤掉 XML 中特定属性与字符串匹配的行,基本上是在执行 WHERE 或 HAVING。

桌子看起来像这样

和 XML 类似的东西

我想获取 @name 属性与值匹配的所有 id。

我已经能够做到以下几点:

但这非常慢。

必须有更好的过滤查询输出的方法。

0 投票
4 回答
18638 浏览

xquery - XQuery:如何在 for 循环中正确追加

所以我有这样的xml数据:

并使用此 XQuery:

我得到:

但我实际上想要:

有人可以阐明如何做到这一点吗?

0 投票
1 回答
1356 浏览

xquery - XQuery:奇怪的 xsi 属性被插入到我的 XQuery 输出中

下面是我得到的 XQuery 输出示例:

如您所见,在<Name>and<Address>标记中,添加了这些奇怪的 xmlns:xsi 标记。

有趣的是,如果我转到 xml 文件的顶部,然后删除:

词组

然后现在我的 XQuery XML 输出看起来像这样(这就是我想要的)

但是,当我在浏览器中查看我的 XML 时,它会给出错误并显示如下内容:

有谁知道如何在不破坏我的 XML/XSL 的情况下从我的 XQuery 输出中删除这些 xsi 标记?

0 投票
1 回答
143 浏览

xquery - QExo XQuery 字符串连接有效吗?

当我运行 string-join 时,我得到一个奇怪的输出,如下所示:

注意电话号码列表。

Altova XMLSpy 报告的输出看起来是正确的(使用相同的 XQuery 文件)

字符串连接在 Qexo 上有效吗?

我使用 kawa-1.9.1.jar

0 投票
3 回答
293 浏览

sql - 如何读取 XML 的属性

0 投票
1 回答
2886 浏览

xml - Xquery:嵌套的 ifs

基本上我有几个可能是空的序列,如果它们是空的,那么我不想输出它的父节点。如果所有序列都是空的,那么我不想要包含节点。基本上我有与此类似的代码,但它不起作用:

0 投票
1 回答
1814 浏览

regex - Xpath replace function, processing matches

I'm writing a function to "title case" strings e.g. "this is a title" to "This is a Title." The following line doesn't work because the regex group reference is lost (or so I assume). Is there an easy way to uppercase my matching letter in the replace function?

0 投票
2 回答
1367 浏览

xquery - 没有 FLWOR 的 xquery 括号

嗨,我有一个有点蹩脚的问题,但找不到答案。

如果我让构造函数括号无效会发生什么?

例如

我的意思是,我知道会发生什么,但是在解析时它被认为是什么?

是这样的吗?

0 投票
1 回答
1995 浏览

.net - SQL Server xQuery 返回 NULL 而不是空

所以在这个例子中,我试图为 element2 和 element3 返回一个 NULL 而不是一个空的 nvarchar。我似乎无法在任何地方找到答案,或者甚至可能。我知道我可以使用 Case/When 的 nullif 检查 .exists(),但为了性能,我宁愿不进行检查。