【发布时间】:2016-04-09 23:38:30
【问题描述】:
由于某种原因,自升级到 Saxon 9.7.0.1 后,for-each-group 中的 xsl:sort 引发异常
XML-
<table class="vv">
<tr><td>woot1</td><td>woot2</td></tr>
<tr><td>woot1</td><td>woot2</td></tr>
<tr><td>woot1</td><td>woot2</td></tr>
<tr><td>woot1</td><td>woot2</td></tr>
</table>
XSL-
<xsl:template match="/">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="table[@class='vv']">
<div class="row">
<xsl:for-each-group select="tr" group-by="td[1]/text()">
<xsl:sort/>
test
</xsl:for-each-group>
</div>
</xsl:template>
错误-
只是想验证这是否是 Saxon 中的错误,或者在 XSLT 3.0 中过去的工作方式发生了变化
【问题讨论】:
-
我可以用 9.7 EE 重现问题,但不能用 PE 或 HE。你也在用 EE 吗?