powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JIBX? JAXP?
6 сообщений из 6, страница 1 из 1
JIBX? JAXP?
    #37995118
shainsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Надо из 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
JIBX? JAXP?
    #37995192
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если только распарсить, то Apache Commons Digester там очень гибкие правила можно задавать. Нужно только разобраться.
...
Рейтинг: 0 / 0
JIBX? JAXP?
    #37995198
vie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shainskyНадо из XML получать Java-объекты.

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


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