2

我使用 xjc 将 XML 转换为 JAXB 元素并执行编组操作。但是,xml 中的某些字段未针对 xsd 进行验证。

例如:我已将其中一个字段指定为 integer ,但它接受字符串并且不会引发验证错误。

4

1 回答 1

0

JAXB (JSR-222) 被设计为在默认情况下进行如果部分文件不直接对应的映射。您可以指定ValidationEventHandler要通知任何转换问题的实例。Schema有关更多验证,您可以设置on 的实例Unmarshaller(请参阅:http ://blog.bdoughan.com/2010/12/jaxb-and-marshalunmarshal-schema.html )。

于 2012-08-19T11:37:04.237 回答