Analizator poprawności nie jest dostępny

Powiązanie JAXB i XML w wersjach wcześniejszych niż 4.0 udostępnia nieaktualny klasę Validator. Ta klasa jest niedostępna w powiązaniu XML 4.0, ponieważ sprawdzanie poprawności na żądanie nie jest już obsługiwane. Zamiast tego zaleca się używanie sprawdzania poprawności schematu w celu sprawdzania poprawności podczas demarszalingu.

Poniżej przedstawiono przykład użycia sprawdzania poprawności schematu: SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); Schema dataObjectSchema = schemaFactory.newSchema(newFile("dataObjectSchema.xml")); jaxbUnmarshaller.setSchema(dataObjectSchema);

Więcej informacji na temat migracji Jakarta 10 znajduje się w sekcji Różnice między powiązaniem XML Jakarta 4.0 i 3.0.