我正在使用 JiBX 基于外部源提供的 XSD 解组 XML;不幸的是,某些“必需”字段并不总是出现在 XML 中,这导致 JiBX 抛出“org.jibx.runtime.JiBXException: Missing required element”。
我知道我可以编辑 XSD 文件并将“必填”字段更改为可选字段,但由于这些文件会定期更新,我宁愿不这样做。我可以更改 JiBX 中的设置(在编译/绑定时或运行时)以在运行时忽略丢失的元素,例如,通过将与丢失元素对应的字段的值设置为 null?
编辑:更改即-> 例如:)