1

我用谷歌搜索,但我发现的每个可能适合此目的的论坛都已关闭或损坏。报告 Saxon XSLT 处理器缺陷的正确位置在哪里?

对于好奇的人,这是我的小宝石,它使撒克逊人崩溃,并将成为我报告的主题。

<xsl:stylesheet version="2.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  xmlns:xs="http://www.w3.org/2001/XMLSchema"
  xmlns:fn="http://www.w3.org/2005/xpath-functions"
  exclude-result-prefixes="xsl xs fn">
<xsl:output indent="yes"/>

<xsl:template match="/">
  <t/>
  <xsl:message><xsl:value-of select="
   'Two false values'[for $i in 1 to 2 return false()]"/>
  </xsl:message>  
</xsl:template>

</xsl:stylesheet>
4

3 回答 3

2

撒克逊邮件列表https://lists.sourceforge.net/lists/listinfo/saxon-help应该可以工作,它是活跃的。不过,我不确定这是目前首选的方式,但我相信 Michael Kay 稍后会告诉你。

于 2012-07-16T15:28:50.053 回答
2

使用撒克逊帮助邮件列表。顺便说一句,这不是一个错误,Saxon 给你一个明确的错误信息:

FORG0006:没有为以布尔值开头的两个或多个项目的序列定义有效的布尔值

如果你改变1 to 2它的1 to 1工作原理。

于 2012-07-16T15:31:12.720 回答
1

几个月前,dev.saxonica.com 上有一个官方的错误报告网站,欢迎您使用;但也欢迎您使用 SourceForge 的 saxon-help 列表(我们不积极鼓励商业产品的用户使用该资源,因为它是为开源社区的利益而提供的,但如果人们这样做,他们会得到答案)。

我期待看到错误报告。确保提供足够的信息来重现问题,包括产品版本号,当然还有错误消息或堆栈跟踪。

请注意,当前版本是 9.4.0.4。当早期版本出现问题但最新分支中没有出现问题时,我们通常不会修复它们,除非修复对付费客户很重要。

于 2012-07-16T16:55:32.187 回答