Генератор кода Java из XSLT - PullRequest
2 голосов
/ 09 декабря 2010

Существует ли какой-либо инструмент, который может генерировать код Java из XSLT?

UPD

Я хочу сгенерировать исходный код Java или байт-код, который выполняет аналогичное преобразованиекак делает XSLT.Я хочу запустить его на Android, поэтому решение должно подходить для использования на мобильной платформе.

Ответы [ 2 ]

1 голос
/ 09 декабря 2010

Я хочу сгенерировать исходный или байтовый код Java, который выполняет такое же преобразование, как XSLT.Я хочу запустить его на Android, поэтому решение должно подходить для использования на мобильной платформе.

Просто возьмите версию Saxon с открытым исходным кодом (полностью написанную на Java).).

Saxon 6.5.5 реализует XSLT 1.0.Saxon 9.1.07 реализует базовую версию (не поддерживающую схему) XSLT 2.0.

Также можно использовать сгенерированный байт-код Java или даже сгенерированный исходный код Java.

НедавноМайкл Кей конвертировал Saxon в Javascript, поэтому мы можем ожидать, что Saxon-JS будет запущен на стороне клиента (браузера) как де-факто стандартный клиентский процессор XSLT 2.0.

0 голосов
/ 09 декабря 2010

Я сделал это с помощью XML-файлов для определения объектов, а затем с помощью XSLT для преобразования в bean-объекты, формы, классы Struts, таблицы DB и т. Д., Но, на мой взгляд, это долгий путь, требующий столько же усилий, сколько и написание код, используя вырезать и вставить ... К сожалению, это коммерческий, поэтому я не могу поделиться им :( Немного длиннее в зубе, но XDoclet также полезен для генерации кода.

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