У меня есть приложение Java, которое в настоящее время выводит XML объектов в JTree.Он рекурсивно проходит по узлам, и когда он находит объект, он печатает его в виде тега с некоторыми атрибутами, а если это родительский узел, он будет рекурсировать глубже.
Что я действительно хочу сделать, это не ограничивает вывод в XML, но вместо этого реализует интерпретатор представления, такой как PHP, который может обращаться к модели в моем приложении, но отображать ее полностью настроенным способом.
Итак, требования:
- Приложение должно иметь возможность загружать файл шаблона (PHP или что-то еще)
- Затем следует внутренне интерпретировать этот шаблонкоторый получит доступ к модели Java
- Наконец, он должен вывести результат объединения данных и шаблона
Я пытаюсь понять, что требуется.Я не уверен, что механизмы шаблонов - ответ, потому что мне нужна рекурсивная итерация по дереву.Я не уверен, нахожусь ли я на правильном пути с мостом PHP, потому что кажется, что мне нужно что-то для выполнения PHP извне (например, веб-браузер).
Есть ли у кого-нибудь какие-либо предложения о том, какая технология будетподходит для этого?Я ищу толчок в правильном направлении, так как я действительно не уверен, что лучший способ приблизиться к этому.
Я даже рассматриваю возможность определения своей собственной грамматики и языка сценариев, но это похоже на изобретение колеса.
Все идеи приветствуются:)