标签: java xml jaxp
我想从DocumentBuilder中完成的验证中提供自己的消息,而不是来自XMLMessages.properties的验证。
DocumentBuilder
XMLMessages.properties
现在我看到需要将属性error-reporter设置为扩展XMLErrorReporter的类。
error-reporter
XMLErrorReporter
但是,我无法从ComponentManager / Document / Builder获得Factory。
ComponentManager
Document
Builder
Factory
在SAXParseException中解析字符串是最后一个选项,但我只是认为可能有一种'最佳实践'方式。
SAXParseException
答案 0 :(得分:2)
你已经看过DocumentBuilder#setErrorHandler了吗?
如果是的话,你能解释为什么这种方法对你不起作用吗?