我正在尝试使用 .xml 解析一个 xml 文件template.ParseFiles()。
xml是:
<?xml version="1.0" encoding="utf-8"?>
<in2>
<unique>{{.}}</unique>
<moe>100%</moe>
</in2>
但是在解析它之后,第一个<变成了<,像这样:
<?xml version="1.0" encoding="utf-8"?>
<in2>
<unique>something</unique>
<moe>100%</moe>
</in2>
如何正确解析xml文件?
这是我的代码:
func in2(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Content-Type", "text/xml")
t, err := template.ParseFiles("xml/in2.xml")
if err != nil {
fmt.Println(err)
return
}
unique := "something"
err = t.Execute(w, unique)
if err != nil {
fmt.Println(err)
}
}
相关分类