Castor(内省)生成的对象不验证强制标签是否通过
我通过 Castor 生成了一个 java 对象(内省) 在编组时,在生成的 xml 中将强制标记设置为空,不会出现错误。
该怎么办 ?
通过 Castor 验证 xml(intr)
I have generated an java object through Castor (introspection)
While marshalling setting the mandatory tag as empty in generated xml not getting error.
what to do ?
Validating xml through Castor(intr)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我得到了答案:
1) 编译为 XSD 生成的描述符下的所有文件
2) 在脚轮中。属性提到一个属性 org.exolab.castor.regexp=org.exolab.castor.util.SunRegExpEvaluator
3) 在编组/解组代码中使用 validate()
那么默认情况下 Castor 将对 XML 进行验证检查。同时编组和解组。
I got the Answer:
1) Compile all files under descriptors generated for an XSD
2) In castor. properties mention one property org.exolab.castor.regexp=org.exolab.castor.util.SunRegExpEvaluator
3) Use validate() in your Marshalling /unMarshalling code
Then By default Castor will place validation check on XML. while marshalling nad UnMarshalling.