这个问题是关于gsl代码生成器:https://github.com/imatix/gsl
我们说我有一个包含所有"链接的xml文件"我想在我的网站上加入:
<link icon="facebook" name="Facebook" url = "http://www.facebook.com/blah" />
<link icon="camera" name="Youtube" url = "http://www.youtube.com/user/blah" />
<link icon="film" name="Picasa" url = "http://picasaweb.google.com/323423" />
<link icon="twitter" name="Twiter" url = "http://twitter.com/blah" />
如何加载该文件并呈现链接?
我在gsl脚本中尝试了以下内容:
links = xml . load_file("links.xml")
然后在我的模板中:
.for site.link
<li><i class="icon-$(link.icon)"></i>
<a href="$(link.url)">$(link.name)</a>
.endfor
但结果一无所获。
我的完整源代码是一个小型回购: https://bitbucket.org/drozdyuk/fruits-sample/src/07efb4910bde?at=master
答案 0 :(得分:1)
试试这个:
<links>
<link .../>
<link .../>
</links>
然后:
global.links = xml.load_file ("links.xml")
for links.link
....
endfor