mirror of
https://gitee.com/XM-GO/PandaX.git
synced 2026-04-23 02:48:34 +08:00
20 lines
355 B
Go
20 lines
355 B
Go
package nodes
|
|
|
|
import (
|
|
"bytes"
|
|
"text/template"
|
|
)
|
|
|
|
func ParseTemplate(content string, data map[string]interface{}) (string, error) {
|
|
tmpl, err := template.New("template").Parse(content)
|
|
if err != nil {
|
|
return "", err
|
|
}
|
|
buffer := &bytes.Buffer{}
|
|
err = tmpl.Execute(buffer, data)
|
|
if err != nil {
|
|
return "", err
|
|
}
|
|
return buffer.String(), nil
|
|
}
|