SAXParseExceptions:cvc-errors目录

时间:2012-02-15 10:56:59

标签: java xml xsd sax

在哪里定义了可能的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);
    }
}

还有一种更好的方法来处理真正的错误。

1 个答案:

答案 0 :(得分:2)

请看一下here;它还解释了数字的来源等等。