You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为Saxon s9api配置错误监听器:问题排查与解决

Saxon s9api 错误监听问题排查
  • 想要监听Saxon s9api输出到stdout的错误,一开始用JAXP的ErrorListener实现,结果完全没效果——因为这个接口不属于s9api体系,和Saxon的错误处理机制不兼容。
  • 基于Saxon 9.9写了完整测试代码后,发现<xsl:message terminate="yes">始终触发不了自定义错误输出;升级到Saxon 11.6改用ErrorReporter后,问题还是没解决。
  • 最终搞清楚原因:<xsl:message terminate="yes">不属于编译期错误,只有像<xsl:bogusmessage terminate="yes">这种违反XSL语法的编译期错误,才会触发ErrorListener(9.x版本)或ErrorReporter(11.x版本)的自定义处理逻辑。

内容的提问来源于stack exchange,提问作者lschult2

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 15:15:14