Golang解析xml
作者:
懒人程序猿 | 来源:发表于
2020-04-11 12:39 被阅读0次
golang解析xml到struct
func Xml() {
xmlDoc := `<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>`
type xmlStruct struct {
XMLName xml.Name `xml:"note"`
To string `xml:"to"`
From string `xml:"from"`
Heading string `xml:"heading"`
Body string `xml:"body"`
}
x := xmlStruct{}
err := xml.Unmarshal([]byte(xmlDoc), &x)
if err != nil {
fmt.Println(err.Error())
} else {
fmt.Println(x.Body)
}
}
本文标题:Golang解析xml
本文链接:https://www.haomeiwen.com/subject/nnhymhtx.html
网友评论