Я должен демонтировать строку xml-soap в объект Java с помощью JAXB.XML содержит много пустых тегов с заполненными атрибутами, например, большая часть информации в сообщении передается следующим образом:
<ID code="123" codeSystem="12.12.12"/>
Меня интересуют атрибуты.
Проблема: Если яосмотрите объект после демаршаллинга, все пустые теги (как и выше) не имеют представления (например, являются нулевыми) в Java-объекте.Только заполненные теги (например, 123 были добавлены к объекту Java. Возможно, это поведение соответствует стандартам xml, но я все еще интересуюсь атрибутами. Может кто-нибудь сказать мне, если есть способ получить атрибуты?
Возможный обходной путь: дать каждому элементу значение по умолчанию (""), когда он равен нулю, привязав его к адаптеру с помощью файла привязок. Но мне удалось сделать это только для простых типов.
Используемые версии: мы используем реализацию jaxb в Java 1.6
Большое спасибо.
Wybrand.