假设以下 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
提交
取消