当前位置: 首页 > 工具软件 > TCSF-Codegen > 使用案例 >

CodeGen标记循环

龙俊英
2023-12-01

CodeGen标记循环
标记循环是一个模板文件构造,它允许您迭代CodeGen拥有的标记信息的集合。为了使用标记循环,必须基于至少定义了一个字段标记的存储库结构生成代码。
标记循环由一对匹配的<Tag_LOOP>和</Tag_LOOP>标记分隔,它们围绕着要为每个标记插入的模板代码。对于结构中的每个标记,开始标记和结束标记之间的代码重复。 标记循环标记是只能在标记循环中使用的标记:
•Tag Loop Expansion Tokens
•Tag Loop Expression Tokens
有两种类型的标记循环,称为多行标记循环和内嵌标记循环。
Multi-Line Tag Loops
当开始和结束标记循环标记出现在模板文件中的单独行上时,会发生多行标记循
环,并分隔一行或多行模板代码,如下所示:
[code]

<TAG_LOOP>
code
</TAG_LOOP>

[code]
多行标记循环为处理的每个标记生成一行或多行输出代码。
In-Line Tag Loops
当开始标记循环和结束标记循环标记出现在模板文件中的同一行上,并分隔了模板代码行的一部分时,就存在行内标记循环,如下所示:
[code] <TAG_LOOP> code </TAG_LOOP> [code]
行内标记循环将代码生成到当前输出行中。

 类似资料: