golang編譯xml怎么輸出了xml
package?main import?( ???"encoding/xml" ???"fmt" ) type?Person?struct?{ ???name?string ???age?int } func?main()?{ ???person?:=?Person{name:"Anyzm",age:18} ???if?data,err?:=?xml.MarshalIndent(person,"",?"?");?err?!=?nil{ ??????fmt.Println(err) ??????return ???}else{ ??????fmt.Println(data) ???} ?}
輸出結(jié)果:
[60 80 101 114 115 111 110 62 60 47 80 101 114 115 111 110 62]
2019-12-06
MarshalIndent函數(shù)輸出的是[]byte類型,你的data沒有轉(zhuǎn)成string類型