如何解组XML到接口数组?

时间:2019-09-19 10:17:43

标签: xml go

我的应用程序中有很多结构。我想将它们全部反序列化为[] interface {}。

我该怎么做?我只能为每种结构编写具体的类型数组。 也许任何自定义程序包都可以吗?

此:

<Root>
 <Button></Button>
 <Checkbox></Checkbox>
 <Someelse></Someelse>
</Root>

对此:

type Root struct {
   Content []interface{}
}

https://play.golang.org/p/-6hNKWdsIYn

1 个答案:

答案 0 :(得分:0)

  

如何解组xml到[]接口?

您不能。死了很简单。软件包encoding / xml不支持此功能。