如何使用JAXP DocumentBuilder提供自定义错误消息?

时间:2020-03-06 14:41:57  来源:igfitidea点击:

我想通过在DocumentBuilder中完成的验证提供自己的消息,而不是从XMLMessages.properties中获得的消息。

现在,我需要将一个属性error-reporter设置为扩展XMLErrorReporter的类。

但是,我还不能从Document / Builder / Factory中获得" ComponentManager"。

SAXParseException中进行字符串解析是最后的选择,但我只是想可能会有一种"最佳实践"方法。

解决方案

我们是否已经查看过DocumentBuilder#setErrorHandler?

如果是,我们能解释一下为什么这种方法对我们不起作用吗?