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

一个简单的 xml 元素如何解组为 golang 结构?

一个简单的 xml 元素如何解组为 golang 结构?

Go
心有法竹 2021-08-30 15:06:14
假设以下 xml 元素具有属性和浮点值:<thing prop="1">  1.23</thing><thing prop="2">  4.56</thing>为了解组它,我应该如何定义我的结构?type ThingElem struct {    Prop  int   `xml:"prop,attr"`    Value float // ???}type ThingWrapper struct {    T ThingElem `xml:"thing"`}// VStype ThingElem struct {    XMLName xml.Name `xml:"thing"` // Do I even need this?    Prop    int      `xml:"prop,attr"`    Value   float    // ???}XMLName 属性的使用让我很困惑。什么时候应该把它放在结构中,什么时候放在包装器中作为标签?
查看完整描述

1 回答

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

添加回答

举报

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