невозможно разобрать unmarshall xsi: nil = true с помощью jibx - PullRequest
0 голосов
/ 31 января 2019

Я получаю мыльное сообщение от внешнего сервера, который отправляет тег xsi: nil для логического элемента.

JIBX жалуется на недопустимое логическое значение и не может проанализировать этот xml.

Как мне решить эту проблему?

Входящий xml:

<materialChange xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

xsd:

<s:element minOccurs="0" maxOccurs="1" name="materialChange" type="s:boolean" nillable="true"/>
...