Freemarker: воспроизводить XML - PullRequest
0 голосов
/ 22 июня 2010

Ребята, я работаю над шаблоном freemarker, который должен воспроизводить части входного дерева XML.

Мне бы хотелось иметь макрос, который я мог бы вызывать следующим образом:

<@renderTree node=node namespace="ns"/>

У кого-нибудь есть что-нибудь подобное?

Спасибо.

-Raj

1 Ответ

1 голос
/ 22 июня 2010

Для этого у Freemarker есть специальный хеш-ключ: @@ markup.Итак, мой пример выше:

<@renderTree node=node namespace="ns"/>

Там, где переменная "узел" содержит узел XML, будет записана как:

${ node[ "@@markup" ] }

Более подробная информация здесь: Freemarker Ручная обработка XML

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