我需要解组的 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
提交
取消