首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

JAXB学习3 (验证)

2012-08-31 
JAXB学习三 (验证)一个完整个对象-模型映射,一定少不了对验证的支持。?jaxb当然也支持验证,分为两个部分:ma

JAXB学习三 (验证)

一个完整个对象-模型映射,一定少不了对验证的支持。

?

jaxb当然也支持验证,分为两个部分:marshall和unmarshall。

?

一、unmarshall端

unmarshall是从xml到java对象的过程,因此验证的是这个xml文件是不是有效的,要在unmarshall端使用验证非常简单:

?

和符合这个schema的一个xml文件:

?

如果指定了需要验证,当根据上面的schema读入些xml时,就会抛出一个验证失败异常:

Validator validator = jaxbContext.createValidator();validator.validate(students);

?

?

热点排行