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

golang XML 未正确解组

golang XML 未正确解组

Go
猛跑小猪 2021-06-02 13:51:05
我需要解组的 XML 格式如下:data := `<table>    <name>        <code>23764</code>        <name>Smith, Jane</name>    </name>    <name>        <code>11111</code>        <name>Doe, John</name>    </name></table>`我尝试了以下结构和代码无济于事:type Customers struct {    XMLName xml.Name `xml:"table"`    Custs []Customer}type Customer struct {    XMLName xml.Name `xml:"name"`    Code string `xml:"code"`    Name string `xml:"name"`}...var custs Customerserr := xml.Unmarshal([]byte(data), &custs)if err != nil {    fmt.Printf("error: %v", err)    return}fmt.Printf("%v", custs)for _, cust := range custs.Custs {    fmt.Printf("Cust:\n%v\n", cust)}范围没有打印出来,打印custs只给我{{ table} []}
查看完整描述

1 回答

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

添加回答

举报

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