Go HTML template

文档
go doc text/template
$ go doc html/template

应用


func main() { // 定义模板显示格式 const templ = `A: {{.A}}

B: {{.B}}

` // 模板配置函数 t := template.Must(template.New("escape").Parse(templ)) var data struct { A string // untrusted plain text B template.HTML // trusted HTML } // A是一个普通字符串,B是一个信任的template.HTML字符串类型。 data.A = "Hello!" data.B = "Hello!" // 使用定义好的 模板 输出到 控制台 if err := t.Execute(os.Stdout, data); err != nil { log.Fatal(err) } } /* autoescape.html 结果 A:Hello! B:Hello! */
发布于
归类为Go 标签: