StringTemplate中的分层数据

时间:2010-08-26 11:32:27

标签: stringtemplate

我正在尝试使用StringTemplate创建分层文档。

例如,目录列表:

\alpha 
   \file1
   \file2
\beta
   \file3
\gamma
   \file4
   \file5
   \file6

这是否可以使用StringTemplate?

1 个答案:

答案 0 :(得分:2)

简单的例子是:

list.st

$it.title$
    $it.children:list()$

page.st

$rootNode.children:list()$

有关详细信息,请参阅此三部曲中的An introduction to StringTemplate(以及Collections and Template GroupsComplex Data Types and Renderers)。不要忘记official StringTemplate documentation