4.0 之前的 JAXB 和 XML 绑定提供了不推荐使用的 Validator 类。 此类在 XML Binding 4.0 中不可用,因为不再支持随需应变验证。
建议改为使用“模式验证”来执行取消编组时间验证。
以下是如何使用“模式验证”的示例:
SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
Schema dataObjectSchema = schemaFactory.newSchema(newFile("dataObjectSchema.xml"));
jaxbUnmarshaller.setSchema(dataObjectSchema);
有关更多 Jakarta 10 迁移信息,请参阅 Jakarta XML Binding 4.0 与 3.0 之间的差异。