Validator n'est plus disponible

Les liaisons JAXB et XML antérieures à la version 4.0 fournissent la classe obsolète Validator. Cette classe n'est plus disponible dans la liaison XML 4.0 car la validation à la demande n'est plus prise en charge. A la place, il est recommandé d'utiliser la validation de schéma pour effectuer une validation au moment de la désérialisation.

Voici un exemple d'utilisation de la validation de schéma : SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); Schema dataObjectSchema = schemaFactory.newSchema(newFile("dataObjectSchema.xml")); jaxbUnmarshaller.setSchema(dataObjectSchema);

Pour plus d'informations sur la migration de Jakarta 10, voir Différences entre Jakarta XML Binding 4.0 et 3.0.