Freemarker:重现XML

时间:2010-06-21 23:51:33

标签: xml transform freemarker

民间, 我正在开发一个需要重现部分输入XML树的freemarker模板。

我希望有一个我可以调用的宏,如下所示:

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

任何人都有这样的方便吗?

感谢。

-Raj

1 个答案:

答案 0 :(得分:1)

Freemarker有一个特殊的哈希键:@@ markup。所以,我上面的例子:

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

变量“node”包含XML节点时,将写为:

${ node[ "@@markup" ] }

此处有更多信息:Freemarker Manual XML processing