如何使用JAXP DocumentBuilder提供自定义错误消息?
时间:2020-03-06 14:41:57 来源:igfitidea点击:
我想通过在DocumentBuilder中完成的验证提供自己的消息,而不是从XMLMessages.properties中获得的消息。
现在,我需要将一个属性error-reporter设置为扩展XMLErrorReporter的类。
但是,我还不能从Document / Builder / Factory中获得" ComponentManager"。
在SAXParseException
中进行字符串解析是最后的选择,但我只是想可能会有一种"最佳实践"方法。
解决方案
我们是否已经查看过DocumentBuilder#setErrorHandler?
如果是,我们能解释一下为什么这种方法对我们不起作用吗?