2011-12-15 55 views
35

什么网站有一些很好的,使用Go html /模板的最新资源,尤其是在解析html文件和处理列表方面?我遇到了Hoka Poka website,但它似乎已过时。Go模板示例

+2

你是指`text/template`还是`html/template`? – mkb 2011-12-15 14:31:25

+0

对于任何一个源代码分发中的单元测试都可能是很好的例子。 – mkb 2011-12-15 14:35:46

+0

@mkb HTML /模板。 – ThePiachu 2011-12-15 14:52:22

回答

5

对于 “HTML /模板” 中,有的在doc模板代码片段在http://code.google.com/p/go/source/browse/src/pkg/html/template/doc.go#83

上下文

假设{{。}}是O'Reilly: How are <i>you</i>?,下表显示了 如何{{ 。}}在左上下文中使用时出现。

Context       {{.}} After 
{{.}}       O'Reilly: How are &lt;i&gt;you&lt;/i&gt;? 
<a title='{{.}}'>    O&#39;Reilly: How are you? 
<a href="/{{.}}">    O&#39;Reilly: How are %3ci%3eyou%3c/i%3e? 

和测试套件有很多例子:https://code.google.com/p/go/source/browse/src/html/template/escape_test.go

在行动中看到的模板,看看godoc源代码。 http://code.google.com/p/go/source/browse/src/cmd/godoc/godoc.go#642是一个很好的起点。