如何将 xml 解组到接口数组?

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


我怎样才能做到这一点?我只能为每个结构编写具体类型数组。也许任何自定义包都可以吗?


这:


<Root>

 <Button></Button>

 <Checkbox></Checkbox>

 <Someelse></Someelse>

</Root>

对此:


type Root struct {

   Content []interface{}

}

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


眼眸繁星
浏览 90回答 1
1回答

慕尼黑的夜晚无繁华

如何将 xml 解组到 [...] 接口?你不能。简单极了。包encoding/xml不支持这个。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go