为了账号安全,请及时绑定邮箱和手机立即绑定

Go:用template.ParseFiles解析xml文件后,第一个“<”变成了“<”

Go:用template.ParseFiles解析xml文件后,第一个“<”变成了“<”

Go
慕沐林林 2021-06-20 16:17:10
我正在尝试使用 .xml 解析一个 xml 文件template.ParseFiles()。xml是:<?xml version="1.0" encoding="utf-8"?><in2>    <unique>{{.}}</unique>    <moe>100%</moe></in2>但是在解析它之后,第一个<变成了&lt;,像这样:&lt;?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)    }}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 225 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信