有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

createValidator()方法的java JAXBContext UnsupportedOperationException

我想先验证内容树,然后再对其进行整理。根据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 );

我在编译过程中没有错误,但运行时出现以下错误:

Exception in thread "main" java.lang.UnsupportedOperationException: This feature is not available in JAXB RI 2.0 at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.createValidator(JAXBContextImpl.java:746)

有人知道如何用JAXB RI 2.0替换createValidator,以便在购买内容树上进行按需验证吗 PS:我不是在解组或编组期间寻找验证,而是在po上按需进行验证


共 (0) 个答案