Хорошо, так что я все еще относительно новичок в Java, и у меня довольно хороший прогресс.Моя задача заключается в следующем:
- Создание запроса SOAP для инициирования связи с сервером веб-служб (готово)
- Извлечение результирующего XML-файла, который содержит уникальный идентификатор сеанса, который должен использоваться вшаг 3 (выполнено)
- Создайте еще один запрос SOAP, используя уникальный идентификатор сеанса, который возвращает другой набор XML, содержащий 100 строк записей (выполнено)
- Извлечение определенных данных из этих результатов (в процессе)
Мой вопрос: каков наилучший способ хранения этих данных в Java, чтобы я мог легко их отсортировать?Часть данных моего XML выглядит следующим образом:
<RawData>
<item value="1" anothervalue="2" yetanothervalue="3"/>
<item value="4" anothervalue="5" yetanothervalue="6"/>
<item value="7" anothervalue="8" yetanothervalue="9"/>
</RawData>
У меня нет проблем с использованием XPath и SimpleXPathEngine для получения определенных значений из XML.Но мне бы очень хотелось иметь возможность хранить его в некоторой структуре типа ResultSet, чтобы я мог легко находить и манипулировать ею.Я использовал ResultSet с SQL-запросами, так что я знаком с ним и знаком с ним, однако я не уверен, как использовать его вне реального соединения с БД и запроса.Что было бы лучшим способом справиться с этим?
Заранее спасибо!