B>Для сохранения решений масса например XMLEncoder, так что нужно уточнать задачу. А для поиска — XPath.
Меня как раз и интересует библиотека, которая использует для поиска в xml xpath и возвращает bean. Та, что поставляется вместе с jdk, такое не позволяет.