Как получить сложный составной объект из XML

 
 
 
Сообщения:52
Здравствуйте. Приходит такой xml ответ (часть ответа):
<event
        tab_n="              333333"
        f_tabel_id="              333333"
        f_fio="Шевчук  А.М."
        f_date_ev="08.11.2017"
        f_time_ev="16:29:20"
        f_name_subdiv="(не определено)"
        f_name_ev="Проход, подтверждение от ВЕРИФИКАЦИИ"
        f_identifier="9236095"
        f_name_obj="Стойка турникета"
        f_name_resource="Вход"
        f_ip_addr="192.168.1.251"
        f_subdiv_id_internal="1"
        f_subdiv_id_external="{553C5636-6DC0-4F91-8045-A631D466D836}"
        f_name_appoint="(не определена)"
        f_appoint_id_internal="1"
        f_appoint_id_external="{8FB709D9-7CAB-441D-ABD5-367449ABF623}"
        f_configs_tree_id_controller="6989"
        f_configs_tree_id_resource="7055"
        f_type_pass="1"
        f_id_staff_internal="7435"
        f_id_staff_external="{C18D495D-E396-4825-84E7-759B3380FD58}"
        f_areas_name="Ламповая"
        f_num_ev="27"
        f_user_id=""
        f_ref_category_ev="0"
        f_ref_sub_category_ev_name=""
        f_type_identifier="family_number"
    />

Хотелось бы из этого получить три объекта. Частью значениями атрибутов надо заполнить поля одного объекта, частью - другого, и ещё одной частью - третьего. Как можно это сделать с помощью JAXB? Или средствами JAXB это не решается?
 
 
Сообщения:535
тут придётся ручками поработать.
хотя, в какой-нибудь библиотеке это можно провернуть через аннотации, но не уверен.
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет