首页 > 解决方案 > XSLT/Xpath:为什么不能为键函数的使用属性使用父级的缩写符号

问题描述

似乎不可能对函数parentuse属性使用缩短的符号key,至少对于我的设置。

这不起作用

<xsl:key name="eventsSuppressedByTheSameEventKey" match="suppressedMonitor" use="../suppressingMonitor/@event" />

但这确实有效

<xsl:key name="eventsSuppressedByTheSameEventKey" match="suppressedMonitor" use="parent::suppressingMonitor/@event" />

为什么?use出于某种原因,属性内部是否不支持缩短的符号?

标签: xsltxpath

解决方案


简称:

parent::suppressingMonitor/@event

是:

../@event

不是:

../suppressingMonitor/@event

推荐阅读