问题标签 [flwor]

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 回答
399 浏览

xpath - XQUERY 以格式返回结果

我在文件中使用XQUERY FLWOR表达式.xml

上面的返回结果如下:

我需要将结果格式化为:

所以我正在尝试使用以下但不工作......


xml文件:


最后:

我找不到任何方法来返回那种类型的结果。我已经检查了很多考虑和这本书的链接:http ://www.datypic.com/books/xquery/chapter09.html

0 投票
1 回答
1057 浏览

xquery - XQuery:以 FLWOR 方式填充数组

我有一个数组,我想用取自特定 XML 节点的字符串填充它,就像在这个伪代码示例中一样:

正确的代码如何执行这样的操作?

所以如果我有这个 XML

我希望数组是

0 投票
1 回答
94 浏览

xml - 按标签分组的 XQuery 元素

拥有这个 XML 文件:

我想将“面额”相同的“productos”放在标签内。例如:

除了以“HD”和“Tarjeta”开头的那些(必须在标签内:“otros”)。这是我所做的一个示例:

提前致谢。

0 投票
1 回答
41 浏览

xquery - fn:min 功能不工作

好的,所以我有这个 xml:

我正在尝试获取犯罪类型的最小发行年份。这是我的查询,但由于某种原因,它返回了所有发布年份,如下所示:

1994 1993 1999

我将这样的序列放入 fn:min

我的印象是 fn:min 会使我的序列变平,我做错了什么,有人能解释一下这个函数是如何工作的吗?

询问:

提前致谢!!

0 投票
2 回答
261 浏览

xml - XQuery 中的排序:嵌套的 FLWOR

我正在尝试使用 XQuery 对 XML 文档进行排序。第一级排序是按其中一个父元素进行的。

第二级排序是链接的子元素之一。

该文档包含两个级别的功能,属于一个标准。所以很明显我不能修改 XML 文档。以上数据为匿名数据。

我的 XQuery 如下所示。

我无法在子级别获得适当的平等条件,因此无法在子级别获得所需的排序。

我不想回到 DOM/XSL 有几个原因。请协助。

0 投票
3 回答
554 浏览

xml - Xquery 嵌套层次结构

我试图查询一个 XML 文件

这是一个人的层次结构,其中 XML 文档中的父/子关系表示家庭中的父/子关系。我想用XQUERY查询全家的工资总额。我知道我必须使用嵌套的 FLWOR return 和 fn:sum。我试过了

我相信这可以提取 XML 中的所有节点。但是我仍然不知道如何提取工资属性并进行总结。我对 XQUERY 很陌生,还没有看到有关 stackflow 的相关问题。XQuery Nested For Loop似乎相关,但我仍然无法弄清楚。请帮忙!

0 投票
1 回答
874 浏览

sql - sql中的条件xml

categoryid如果它不是空的,我只想显示节点和值guid。我尝试了不同的格式,但没有任何效果。它只在结果中将 if 语句打印为字符串。我读到你的代码中必须有一个 else 条件,我可以在那里放一个空string吗?我在网上浏览了一些关于此的文章和 msdn 参考,但没有运气。出于某种原因,它正在评估我的if陈述。

0 投票
1 回答
256 浏览

c# - c#中的FLWOR XQuery返回空?

我正在尝试在 C# 中使用 Xquery FLOWR where 语句:

从 xml 文件中获取一些数据。(使用 FLOWR 的原因是为了方便地从外部文件读取查询运行时)

为此,我使用 Saxon API: http: //www.saxonica.com/html/documentation/dotnet/dotnetapi.html

xml 代码如下所示:

如果我使用 X-base 测试此代码,它会像我预期的那样工作并返回两个 class1 类之一;但是 Saxon 和 xpathtester.com 都编译 Xquery 没有错误但返回空。如果我删除可选的 where 语句,它将按预期运行。我错过了什么吗?

0 投票
1 回答
68 浏览

xquery - 在 XQuery FLWOR 中进行分组以为每个键生成以空格分隔的值列表

我有一个包含 5 篇文章的 XML,每篇文章:

每个项目都有几个特征(c0、c1、c2 等)。我需要使用 XQuery (FLWOR) 返回 c1 的名称。后跟 c2 的名称,其 nameUs 节点的文本与 nameUs 节点 c1 的文本匹配(每篇文章有 5 个 c2) 对于每篇文章,输出格式应为:

请帮助我:/我已经这样做了,但它返回对,而不是我需要的输出格式:

0 投票
1 回答
334 浏览

if-statement - Xquery:无论是在 switch/case 还是 if/then/else 中使用,相同的测试都有不同的结果

我找不到关于以下内容的解释。我制作了这个测试脚本来解决我之前的问题

然后,以下使用if then else

按预期返回:

而以下使用switch case

未按预期返回:

有什么解释吗?为什么Conditional Expressions的行为方式与Switch Expressions不同?