如何包含另一个 xml 文件
How to include another xml file
这个问题是关于gsl代码生成器的:https://github.com/imatix/gsl
假设我有一个 xml 文件,其中包含我想包含在我的网站上的所有 "links":
<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
试试这个:
<links>
<link .../>
<link .../>
</links>
然后:
global.links = xml.load_file ("links.xml")
for links.link
....
endfor
这个问题是关于gsl代码生成器的:https://github.com/imatix/gsl
假设我有一个 xml 文件,其中包含我想包含在我的网站上的所有 "links":
<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
试试这个:
<links>
<link .../>
<link .../>
</links>
然后:
global.links = xml.load_file ("links.xml")
for links.link
....
endfor