xjc を使用して XML を JAXB 要素に変換し、マーシャリング操作を実行しました。ただし、xml の一部のフィールドは xsd に対して検証されません。
例: フィールドの 1 つを integer として指定しましたが、その受け入れ文字列は検証エラーをスローしません。
xjc を使用して XML を JAXB 要素に変換し、マーシャリング操作を実行しました。ただし、xml の一部のフィールドは xsd に対して検証されません。
例: フィールドの 1 つを integer として指定しましたが、その受け入れ文字列は検証エラーをスローしません。
JAXB (JSR-222) は、ドキュメントの一部がマッピングに直接対応していない場合、デフォルトで続行するように設計されています。のインスタンスを指定して、ValidationEventHandler
変換の問題が通知されるようにすることができます。さらに検証するには、 のインスタンスを設定できますSchema
( Unmarshaller
http://blog.bdoughan.com/2010/12/jaxb-and-marshalunmarshal-schema.html を参照)。