如果XML由JAXB类(不是由XSD)生成,那么我没有要验证的XSD。我如何验证XML?在开始解组之前,JAXB是否会自动验证XML?验证使用JAXB类(不是由XSD)生成的XML
1
A
回答
2
如果您还没有XSD,JAXB仍然会执行“结构化”验证。例如,如果您使用“required”或指定的特定“accessorder”注释了JAXB类属性,并且输入XML没有确认注释的值,您将会得到例外。但是,您将无法执行“数据”验证,如特定的XML元素被限制为具有“8”字符长度(我相信JEE7将集成BeanValidation并希望JAXB利用此规范)。
相关问题
- 1. 对XSD验证XML生成
- 2. 从xsd生成jaxb groovy类
- 3. xsd验证againts xsd生成的类级别验证
- 4. XSD -xml正则表达式验证不使用JAXB
- 5. eclipse:使用xsd验证xml
- 6. 使用XML验证XSD
- 7. 在jaxb中使用xsd进行xml验证
- 8. JAXB:使用包含较少属性的XSD从Java生成XML
- 9. XML XSD验证
- 10. Mule中的XML XSD验证和路由
- 11. JPA Long @Id as JAXB @XmlID生成XSD验证错误
- 12. 从xsd文件生成java类 - JAXB
- 13. 从XSD生成JAXB类问题
- 14. 无法验证XML针对与targetNamespace生成XSD,当XSD具有复合类型
- 15. 使用Xsd验证Xml并更新Xml
- 16. 使用jaxb从我的类路径中的xsd生成源
- 17. 从xsd文件生成一些类后,JAXB生成错误类
- 18. 使用JDOM验证xml使用xsd
- 19. 从POJO(不带JAXB)生成XSD?
- 20. 验证XML对XSD
- 21. XML XSL XSD验证:
- 22. php-xml验证xsd
- 23. 使用MS Access中的XSD验证XML
- 24. XML验证 - 使用多个xsd的
- 25. 使用XSD验证签名的XML - xmldsig
- 26. 如何使用XML模式来验证由JAXB编组的@ResponseBody
- 27. JAXB生成的XSD类总是有@XmlElement(必需=真)
- 28. 在Java中使用JaxB从XSD方案生成目标c类?
- 29. 验证对象xsd /生成的对象
- 30. 由JAXB生成的类是不可识别的
这个现有的问题和答案可能有所帮助:http://stackoverflow.com/questions/805989/can-one-validate-marshalled-xml-with-jaxb-2-0 –