我通过Castor生成了一个java对象(内省) 虽然编组将生成的xml中的强制标记设置为空,但没有收到错误。
该怎么办?
通过Castor(intr)验证xml
答案 0 :(得分:0)
我得到了答案: 1)编译为XSD生成的描述符下的所有文件 2)在蓖麻。属性提到一个属性org.exolab.castor.regexp = org.exolab.castor.util.SunRegExpEvaluator 3)在编组/ unMarshalling代码中使用validate()
然后默认情况下,Castor会对XML进行验证检查。而编组nad UnMarshalling。