java命名空间javax.xml.bind接口unmarshaller的类成员方法:
setvalidating定义及介绍
本文导语:
setvalidating
void setvalidating(boolean validating)
throws jaxbexception
已过时。 从 jaxb2.0 开始,请参阅 setschema(javax.xml.validation.schema)
指定 unmarshaller 的默认验证机制是否应在解组操作期间执行验证。默认情况下,unmarshaller ...
setvalidating
void setvalidating(boolean validating)
throws jaxbexception
- 已过时。 从 jaxb2.0 开始,请参阅
setschema(javax.xml.validation.schema)
- 指定 unmarshaller 的默认验证机制是否应在解组操作期间执行验证。默认情况下,unmarshaller 不执行验证。
此方法只能在调用某一 unmarshal 方法之前或之后调用。
此方法只控制 jaxb 提供者的默认解组时验证机制,不会影响指定自己的验证兼容 sax 2.0 的解析器的客户端。指定自己的解组时验证机制的客户端可能希望通过此 api 关闭 jaxb 提供者的默认验证机制,以避免“双重验证”。
此方法从 jaxb 2.0 开始已经废弃,请使用新的 setschema(javax.xml.validation.schema)
api。
- 参数:
validating
- 如果 unmarshaller 应该在解组期间执行验证,则该参数为 true;否则为 false
- 抛出:
jaxbexception
- 如果在解组期间启用或禁用验证时发生错误
unsupportedoperationexception
- 如果对根据引用 jaxb 2.0 映射类的 jaxbcontext 而创建的 unmarshaller 调用此方法,则抛出该异常