从Go 1.3开始,无法使用标准Go库将XML文档直接解组到地图中。
这里提供了标准库的XML部分,http://golang.org/pkg/encoding/xml/,没有任何函数可以完全满足您在问题中的要求。
根据您的具体情况,您可能还有其他选择,例如:
- 并行化您的算法,即从文件中读取并同时解码。仅当您要读取多个文件时,此方法才能很好地工作。
- 在Go中编写您自己的XML解码算法。

从Go 1.3开始,无法使用标准Go库将XML文档直接解组到地图中。
这里提供了标准库的XML部分,http://golang.org/pkg/encoding/xml/,没有任何函数可以完全满足您在问题中的要求。
根据您的具体情况,您可能还有其他选择,例如: