Мне нужна библиотека Java, позволяющая мне определять свои собственные теги / команды и затем создавать вывод html на основе заданной модели данных.
Например, я бы хотел, чтобы библиотека справилась с такой ситуацией:
String template = "<name>key1</name><image>key1</image>"
map.put("key1", imageObject);
String html = parser.parse(template, map);
html == "<i>An Image</i><img src='image.jpg'/>"
Таким образом, основной функцией было бы создание html на основе пользовательского тега (например, <name>
) - каждый тег генерировал бы различный вывод.name
будет печатать строку, тогда как image
будет помещать изображение.imageObject
имеет соответствующие поля, которые могут быть найдены библиотекой синтаксического анализа.
С уважением,
Queequeg