微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是否可以将 Saxon 配置为返回变量值和错误行

如何解决是否可以将 Saxon 配置为返回变量值和错误行

运行到我无权配置的测试平台时,出现以下错误

While processing file file:///Xxx,an exception of type net.sf.saxon.trans.XPathException occurs. Exception message is If the format attribute is present,the {value} property MUST be valid in accordance with the {format input type} property. 

我想知道是否可以配置 Saxon 软件,使其返回值而不是仅显示文本字符串“{value}”。此外,是否可以配置萨克森返回 对错误在哪里的一些估计(线)?

我已经询问了测试平台的服务提供商,他们只是说他们只是转发软件 (Saxon) 返回的内容。 我目前没有他们运行的撒克逊版本的信息。

查找错误并仅通过出现上述错误解决它们是相当麻烦的。结果是我必须注释掉代码块,直到我发现错误错误,这会花费不必要的时间。

我当然理解元素值与其定义的属性值之间的关系以及那里存在不匹配的问题领域。

解决方法

尽管异常是 net.sf.saxon.trans.XPathException 的一个实例,它是一个 Saxon 异常类,但消息 If the format attribute is present,the {value} property MUST be valid in accordance with the {format input type} property. 不是 Saxon 错误消息。当然,没有什么可以阻止其他软件出于自身目的使用 Saxon 异常类。

此外,看起来与异常关联的消息似乎已包含在其他文本 While processing file file:///Xxx,an exception of type... 中,该文本也不是来自 Saxon。

要发现如何改进此处的诊断,您需要找出 (a) 异常的来源(堆栈跟踪会很有用),以及 (b) 是什么软件捕获并显示它,以及是否该软件可以定制。

因此,就这个特定错误而言,“是否可以将 Saxon 配置为...”问题的答案是:可能不会。没有证据表明 Saxon 参与了此错误的检测或报告。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。