378.10. 从 XSLT ErrorListener 访问警告、错误和严重错误
从 Camel 2.14 开始提供
从 Camel 2.14 中,任何警告/错误或致命错误都存储在当前交换中,作为包含密钥 Exchange.XSLT_ERROR、Exchange.XSLT_FATAL_ERROR 或 Exchange.XSLT_WARNING 的属性存储,允许最终用户在转换过程中获取任何错误。
例如,在下面的风格表中,如果员工有一个空的 dob 字段,我们希望终止。和 使用 xsl:message 包括自定义错误消息。
例外保存在 Exchange 中,作为密钥 Exchange.XSLT_WARNING 的警告。