Реализации JAXP Source и Result для POJO - PullRequest
0 голосов
/ 17 сентября 2009

Кто-нибудь знает о реализациях стандарта javax.xml.transform.Source и javax.xml.transform.Result, которые работают на базовых POJO?

Другими словами, я хочу использовать XSLT для преобразования одного графа объектов Java в другой.

В настоящее время я использую xstream для рендеринга POJO в W3C DOM, а затем использую DomSource и DomResult для перехода к javax.xml.transform.Transformer, но я бы хотел пропустить этот шаг и работать непосредственно с POJO используя те же интерфейсы XSLT и Transformer / Source / Result.

Я уже знаю об Apache JXPath, который обеспечивает реализацию XPath, которая работает с POJO, которая находится на полпути, но не достаточно далеко.

Кроме того, JAXB предоставляет javax.xml.bind.util.JAXBSource и JAXBResult, но они работают только с объектами, которые являются экземплярами JAXB-аннотированных классов.

1 Ответ

1 голос
/ 17 сентября 2009

Вы пробовали смотреть на smooks ? Он может смешивать преобразования XSLT и POJO в одном файле конфигурации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...