JiBXを使用して、外部ソースから提供されたXSDに基づいてXMLをアンマーシャリングしています。残念ながら、「必須」フィールドの一部はXMLに常に存在するとは限らないため、JiBXは「org.jibx.runtime.JiBXException:必須要素がありません」をスローします。
XSDファイルを編集して、「必須」フィールドをオプションに変更できることはわかっていますが、これらのファイルは定期的に更新されるため、これは行いません。JiBXには、実行時に欠落している要素を無視するように(コンパイル/バインド時または実行時に)変更できる設定がありますか?たとえば、欠落している要素に対応するフィールドの値をnullに設定しますか?
編集:変更すなわち->例:)