From 39aa9a4c7e465fe77059a96e5d1b24ebdf901f4d Mon Sep 17 00:00:00 2001 From: Charles Banning Date: Fri, 3 Jun 2022 15:01:28 -0600 Subject: [PATCH] Update xml.go fix issue96 --- xml.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/xml.go b/xml.go index 9aa0423..2ea1bc2 100644 --- a/xml.go +++ b/xml.go @@ -1036,8 +1036,12 @@ func marshalMapToXmlIndent(doIndent bool, b *bytes.Buffer, key string, value int // start the XML tag with required indentaton and padding if doIndent { - if _, err = b.WriteString(p.padding); err != nil { - return err + switch value.(type) { + case []interface{}, []string: + default: + if _, err = b.WriteString(p.padding); err != nil { + return err + } } } switch value.(type) {