直接上代码
xmlSrc := []byte(`<xml> <abc>123</abc> </xml>`) var x XML xml.Unmarshal(xmlSrc, &x) if x.Abc == "123" { fmt.Println("ok") }
将xml转为golang结构,当然要先定义golang结构体:
type XML struct { XMLName xml.Name `xml:"xml"` Text string `xml:",chardata"` Abc string `xml:"abc"` }
标签:xml,Abc,string,golang,xmlSrc,结构 From: https://www.cnblogs.com/kingchn/p/17020329.html
golang结构体可以通过在线工具直接生成:
https://tool.hiofd.com/xml-to-go/