首页 > 其他分享 >xml转golang结构

xml转golang结构

时间:2023-01-02 18:34:51浏览次数:59  
标签:xml Abc string golang xmlSrc 结构

 

直接上代码

    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"`
}


golang结构体可以通过在线工具直接生成:
https://tool.hiofd.com/xml-to-go/
 

标签:xml,Abc,string,golang,xmlSrc,结构
From: https://www.cnblogs.com/kingchn/p/17020329.html

相关文章