在哪里定义了可能的XSD架构验证错误?
我正在编写一个SAX-ErrorHandler并希望系统地处理它们:例如
public void error(SAXParseException e) throws SAXException {
if (e.getMessage().startsWith("cvc-pattern-valid:")) {
.. custom handling, perhaps ignoring ..
} else if (e.getMessage().startsWith("cvc-type.3.1.3:")) {
.. custom handling, perhaps ignoring ..
} else {
throw (e);
}
}
还有一种更好的方法来处理真正的错误。