通过使用JAXP 1.3 Schema Validation framework,在JAXB 2.0中扩展了验证功能。
在哪里之前:
unmarshaller.setValidating(true);
现在您需要执行以下操作:
SchemaFactory sf = SchemaFactory.newInstance( javax.xml.XMLConstants.W3C_XML_SCHEMA_NS_URI);Schema schema = sf.newSchema(new File("myschema.xsd"));unmarshaller.setSchema(schema);如果将null传递给
setSchema,则会禁用验证。
请检查此参考。



