我使用 xjc 将 XML 转换为 JAXB 元素并执行编组操作。但是,xml 中的某些字段未针对 xsd 进行验证。
例如:我已将其中一个字段指定为 integer ,但它接受字符串并且不会引发验证错误。
我使用 xjc 将 XML 转换为 JAXB 元素并执行编组操作。但是,xml 中的某些字段未针对 xsd 进行验证。
例如:我已将其中一个字段指定为 integer ,但它接受字符串并且不会引发验证错误。
JAXB (JSR-222) 被设计为在默认情况下进行如果部分文件不直接对应的映射。您可以指定ValidationEventHandler
要通知任何转换问题的实例。Schema
有关更多验证,您可以设置on 的实例Unmarshaller
(请参阅:http ://blog.bdoughan.com/2010/12/jaxb-and-marshalunmarshal-schema.html )。