Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JIBX? JAXP? / 6 сообщений из 6, страница 1 из 1
12.10.2012, 10:52:09
    #37995118
shainsky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JIBX? JAXP?
Надо из XML получать Java-объекты.

Вот XML. Внутри - однородные элементы типа <item>. Их надо складывать в коллекции. Но коллекции должны быть разные в зависимости от значения элемента /Items/Item/ItemAttributes/ProductTypeName.

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<Items>
    <Item>
        <ASIN>B004DBAUBQ</ASIN>
        <ItemAttributes>
            <ProductTypeName>DOWNLOADABLE_MUSIC_ALBUM</ProductTypeName>
        </ItemAttributes>
    </Item>

    <Item>
        <ASIN>B001KYNFOI</ASIN>
        <ItemAttributes>
            <ProductTypeName>DOWNLOADABLE_MUSIC_TRACK</ProductTypeName>
        </ItemAttributes>
    </Item>
</Items>



Первый Item надо положить в
Код: java
1.
Collection<Item> albums

, второй в
Код: java
1.
Collection<Item> tracks

.

Каким инструментом можно сделать такое без долгого геморроя?
...
Рейтинг: 0 / 0
12.10.2012, 11:17:38
    #37995192
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JIBX? JAXP?
Если только распарсить, то Apache Commons Digester там очень гибкие правила можно задавать. Нужно только разобраться.
...
Рейтинг: 0 / 0
12.10.2012, 11:21:58
    #37995198
vie
vie
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JIBX? JAXP?
shainskyНадо из XML получать Java-объекты.

JAXB?
...
Рейтинг: 0 / 0
12.10.2012, 11:25:11
    #37995208
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JIBX? JAXP?
JAXB
...
Рейтинг: 0 / 0
12.10.2012, 11:34:54
    #37995235
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JIBX? JAXP?
vie, grasoff.net,
Вы ему оба предлагаете начать с написания XSD?
А потом ещё результат сериализации пост-процессить, чтобы раскидать значения в зависимости от ProductTypeName?
...
Рейтинг: 0 / 0
12.10.2012, 11:59:31
    #37995314
shainsky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JIBX? JAXP?
Blazkowicz, XSD у меня есть. Я привел упрощенный XML, на деле там гораздо больше атрибутов. Хочется избежать именно пост-обработки.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JIBX? JAXP? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]