Mapa de Marshall para XML no Go
Estou tentando gerar um mapa como dados XML, no entanto, recebo o seguinte erro:
xml: unsupported type: map[string]int
Os mapas de Marshalling funcionam bem para JSON, então não entendo por que não funcionaria da mesma forma para XML. Usar um Struct é realmente a única maneira?