我想在编辑之前验证内容树。根据java 1.6教程的例子,我在执行编组之前编写了以下代码来验证内容:
JAXBContext jc = JAXBContext.newInstance( "primer.po" );
PurchaseOrder po =
..... some po valorization
Validator v = jc.createValidator();
boolean valid = v.validateRoot( po );
System.out.println( valid );
我在编译期间没有错误,但运行时错误:
线程中的异常" main" java.lang.UnsupportedOperationException: 此功能在JAXB RI 2.0 中不可用 com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.createValidator(JAXBContextImpl.java:746)
有人知道如何用JAXB RI 2.0替换createValidator以在购买内容树上进行按需验证吗? PS:我不是在解组或编组时寻找验证,而是在点播时需要验证