如何使用 JAXP DocumentBuilder 提供自定义错误消息?
我想通过在 DocumentBuilder
中完成的验证提供我自己的消息,而不是来自 XMLMessages.properties
的消息。
现在我看到一个属性 error-reporter
需要设置为扩展 XMLErrorReporter
的类。
但是,我无法从 Document
/Builder
/Factory
获取 ComponentManager
。
在 SAXParseException
中解析字符串是最后一个选择,但我只是认为可能有一种“最佳实践”方法。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您已经看过 DocumentBuilder#setErrorHandler?
如果是,您能解释一下为什么这种方法对您不起作用吗?
have you already looked at DocumentBuilder#setErrorHandler?
if yes, could you explain why this approach doesn't work for you?