【发布时间】:2016-01-18 19:59:03
【问题描述】:
为了提高我的技能,我用 Java 编写了一个小型模板引擎。 原则上,它像其他人一样运作......
<div>
<tpl:include file="global/A.html"/>
</div>
<!-- .... -->
<div>
<tpl:include file="global/B.html"/>
</div>
现在我想构建一个软件来显示模板之间的依赖关系。像 JavaDoc 之类的东西......哪个模板包含哪个模板等。效果很好。
对于根模板,我想构建一个分层树,它向我展示了整个路径。我怎样才能做到这一点?我是否必须打开第一个包含的文件,研究并保存有关该信息的信息并递归执行整个过程?就像打开根模板 > 打开第一个包含 > 研究这个子模板 > 转到子子模板 [...] 回到第一个包含的模板并用第二个包含再次做空洞的事情?
如果能稍微推动一下,我将不胜感激! 由
【问题讨论】:
标签: java templates architecture