Я довольно новичок в Eclipse Moxy (и JAXB в целом), и я хотел бы удалить этот XML, который я получаю от внешнего сервиса:
<complexSpec>
<value>
<case1:ShoppingCartElement xsi:type="case1:ShoppingCart" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:case1="http://a.domain.here/case1">
<random_key_1>101472</random_key_1>
<random_key_2>Test 2</random_key_2>
</case1:ShoppingCartElement>
</value>
</complexSpec>
(Этот XML полностьюотличается от того, к чему я привык)
Я получаю следующую ошибку
NAMESPACE_ERR: Предпринята попытка создать или изменить объект способом, который неверен сЧто касается пространств имен
Я не имею ни малейшего представления о том, что делать дальше - я читал документы MOXy и думаю, что мне нужно предоставить схему XML, но я не уверен.
Любая помощь будет принята с благодарностью!
РЕДАКТИРОВАТЬ: ошибка теперь исправлена, она была вызвана тем, что для пространства имен свойства установлено значение false.
Может ли кто-нибудь дать мне подсказку о моделировании схемы XML?