バリデーターは使用できません

4.0 より前の JAXB および XML バインディングは、非推奨の Validator クラスを提供します。 オンデマンド検証はサポートされなくなったため、このクラスは XML バインディング 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 の相違点を参照してください。