假设我有这个 XML:
<something>
<value type="item">
...
</value>
<value type="other">
...
</value>
</something>
我可以以某种方式将具有不同属性的值提取到结构上的不同项目,例如:
type Something struct {
Item Item `xml:"value[type=item]"` // metacode
Other Other `xml:"value[type=other]"`
}
是否可以?我应该使用什么作为 xml: 属性?
相关分类