JaXB で xml ドキュメントを検証したい。
コード :
SchemaFactory factory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
Schema schema = factory.newSchema(new StreamSource(new File("D:/liferay-develop/workspace/cat_test/v2/STD_MP.xsd")));
Unmarshaller jaxbUnmarshaller = jaxbContext.createUnmarshaller();
jaxbUnmarshaller.setSchema(schema);
ドキュメントがスキーマに対して有効でない場合、エラーが発生するようになりました。例では、みんながこれのために EventHandler クラスを作成していることがわかります (このhttp://blog.bdoughan.com/2010/12/jaxb-and-marshalunmarshal-schema.htmlのように)。しかし、conlose および variable で検証エラーを取得する最も簡単な方法が存在する可能性がありますか?