问题标签 [xpath-3.0]

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

xquery - 在 Xquery 中对使用简单映射运算符返回的元素进行排序

我正在尝试使用简单的映射运算符(!),如下所示

以上将返回 1,7,2,4,5 作为序列。但我需要按升序对值进行排序。

是否可以通过此映射运算符使用 order by?如果可以,请分享一个示例来做同样的事情。

谢谢!

0 投票
3 回答
245 浏览

xpath - 使用 XPath 从参数映射构建 URL 查询字符串

{ 'param': 'value' }从XSLT/XPath 3.0 中的映射构建 URL 查询字符串的最易读的方法是什么?

0 投票
3 回答
116 浏览

xpath - 使用 XPath 将 URL 查询字符串解析为参数映射

{ 'param': 'value' }在 XSLT/XPath 3.0 中将URL 查询字符串解析为映射的最易读的方法是什么?

注意:这是使用 XPath 从参数映射构建 URL 查询字符串中描述的函数的反函数。

更新:我没有提到该函数应该支持多值参数,例如a=1&a=2,并理想地将它们解析为一个xs:string*序列。

0 投票
1 回答
15 浏览

xslt-3.0 - 将元素拆分为多个部分

我想将文本分成几个部分:

源 XML:

我的半成功尝试:

我想得到的结果(片段):

相反,我得到

(它仍然包含<p>BREAK</p>

我的问题是:有没有一种直接的方法来摆脱<p>BREAK</p>元素?

0 投票
1 回答
40 浏览

xml - 如何使用 XPath 3.0 查找每个非唯一 ID 的最新日期?

我第一次在这里发帖,而不是寻找现有的答案。想尝试一下,以防我对更具体问题的需求增加。

所以我想编写一个 XPath 3.0 查询来从每个 <Flow> 中提取所有名称,但是如果有多个具有相同 ID 的 <Flow>,我只想返回日期较近的一个的名称,<发表>。

我的 XML 如下所示:

我想要以下输出: