Los Bindings JAXB y XML anteriores a 4.0 proporcionan la clase caída en desuso Validator. Esta clase no está disponible en XML Binding 4.0, puesto que la validación bajo demanda ya no está soportada.
En su lugar, se recomienda utilizar la validación con esquema para validar en tiempo de deserialización.
A continuación se muestra un ejemplo de cómo realizar un validación con esquema:
SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
Schema dataObjectSchema = schemaFactory.newSchema(newFile("dataObjectSchema.xml"));
jaxbUnmarshaller.setSchema(dataObjectSchema);
Para obtener más información sobre la migración de Jakarta 10, consulte Diferencias entre el enlace XML de Jakarta 4.0 y 3.0.