你能在GO中动态生成XML吗?

时间:2016-05-12 11:07:01

标签: xml go

你能在GO中动态生成XML吗?而不是使用结构然后对它进行.Encode

因此,您可以使用lxml在Python中执行此操作。如在需要时手动和动态地构建一个元素一样。

这样我只能根据自定义逻辑添加我需要的字段/元素。

1 个答案:

答案 0 :(得分:3)

您可以将动态属性添加到包含地图的类型,并在此类型上定义自定义编组操作。这里有一个例子:Marshall map to XML in Go