Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import (
- "log"
- "os"
- "text/template"
- )
- type Data struct {
- Items []Devicevalue_view
- }
- type Devicevalue_view struct {
- Name string
- Ip string
- Pcn string
- Description string
- }
- var t = `<!DOCTYPE html>
- <html lang="en">
- <body>
- <table >
- <tr>
- <th>name</th>
- <th>ip</th>
- <th>pcn</th>
- <th>description</th>
- </tr>
- {{ range .Items}}
- <tr>
- <td>{{ .Name }}</td>
- <td>{{ .Ip }}</td>
- <td>{{ .Pcn }}</td>
- <td>{{ .Description }}</td>
- </tr>
- {{ end}}
- <tr>
- <td>END</td>
- </tr>
- </table>
- </body>
- </html>`
- func main() {
- td := Data{
- Items: []Devicevalue_view{
- {Name: "Name1"},
- {Name: "Name2"},
- },
- }
- tmpl := template.New("template1")
- tmpl, err := tmpl.Parse(t)
- if err != nil {
- log.Fatal("Parse: ", err)
- return
- }
- err1 := tmpl.Execute(os.Stdout, td)
- if err1 != nil {
- log.Fatal("Execute: ", err1)
- return
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement