xpath-2.0相关内容

XPath 2.0 和/或 XSLT 2.0 会在 PHP 中实现吗?

该问题已被提出,但在收到答复之前被提问者删除.因为我相信这个问题是合理的、合法的并且是有目的的,所以我再次提出这个问题并提供我已经为原始问题写的答案. XPath 2.0 和/或 XSLT 2.0 会在某一天在 PHP 中实现还是有任何计划? 解决方案 查看这个 XSLT 引擎列表,来自 一个话题在XSL 邮件列表关于 XSLT 2.0 开发. PHP 的一种解决方案是使用 P ..
发布时间:2021-12-19 21:08:19 PHP

使用模板将元素的值连接到变量?

以下数据需要拼接.但是我收到的 XML 文档可以有“零到 n"个 b 元素.换句话说,如果没有 b 元素,则 xslt 仍应正常工作,例如: 一些数据什么需要到be串联 预期结果 一些需要连接的数据 我正在尝试以下结构,但无法使其 ..
发布时间:2021-10-04 18:43:08 其他开发

正则表达式字符类减法与负组

这个问题与正则表达式(regex)中的字符类减法有关.我参考了 XPATH 2.0 第二版的正则表达式. 当字符类减法中存在负组时,减法运算符 (-) 是否出现在之前?还是在负组运算符 (^) 之后? XPATH/XML 模式规范的文本如下.但在我看来,它读起来含糊不清. 对于任何·正字符组·或·负字符组·G,和任何·字符类表达式·C,G-C 是有效的·字符类减法·,识别 C(G ..
发布时间:2021-10-02 20:08:21 其他开发

当前时间的真假总和

我有这个 XML 文档.有没有办法按升序时间和品牌对节点进行排序,然后从开始时间(始终是组中的最低时间)计算这个时间有多少汽车(样本),真假? .NET XSLT 小提琴示例 ..
发布时间:2021-10-02 19:54:43 其他开发

XPath 中的 NULL 文字

XPath 1.0 或 2.0 中是否存在 NULL 字面量? 我的用例是我有一个条件(if then else)XPath 表达式,我想返回 NULL 来表示某个条件.我担心在我的情况下返回空字符串可能不明确,因为它可能是 if then else 表达式的另一部分的有效结果. 解决方案 空序列 () 可以这样使用.如果路径表达式没有结果,也会返回. let $foo := "f ..
发布时间:2021-10-02 19:48:18 其他开发

xpath 中的逗号运算符,它像 c 吗?

我知道“if"在做什么,但我不确定如何理解命令中的其余项,然后是最后的 [1].这是否等于“列表中的第一个非空项目?" 解决方案 来自 http://www.w3.org/TR/xpath20/#construct_seq 定义:构造一个序列是通过使用 逗号运算符,它评估每个它的操作数并连接结果序列,按顺序,变成一个单个结果序列 部分 BNF: [2] Expr : ..
发布时间:2021-10-02 19:44:16 其他开发

在 python 中评估 Xpath2.0

我有一个 XPath 表达式,如下所示. if(replace(//p[1]/text(),'H','h') = 'hello') then//p[1]/text() else if(//p[1]/text() = 'world') then//p[2]/text() else 'notFound' 我想显示哪个“if"表达式有效. e.g//p[1]/text() 如果第一个 'if' 表 ..
发布时间:2021-10-02 19:36:00 Python

XSLT2:如何在 XPath2 谓词中引用有关当前节点的属性

我发布了 另一个问题 将此作为它的一个方面.我被告知要澄清这个问题,但那个问题已经很长很复杂,所以我创建了一个新问题. 我想知道在 XPath 表达式测试中是否有引用 current 节点属性的标准方法. 例如,考虑以下 XSLT 中,马铃薯有 (此问题底部的 XML 源.)(请注意,for-each 引用了 stem[eye] 类型的节点,但第二个值请求引用了 stem[sc ..
发布时间:2021-10-02 19:32:11 其他开发

XSL if test starts-with

给定这段 XML info:eu-repo/date/embargoEnd/2013-06-122012-07-04 我应该需要使用 XSL 仅输出字符串不以开头的年份 info:eu-repo.我正在尝试这种方式,但它不起作用.我对 for-each 的理解有误? ..
发布时间:2021-10-02 19:28:41 其他开发