I change some structs so now it works as expected. Here's the playground: https://play.golang.org/p/DXlajwirtt
On Tuesday, July 25, 2017 at 2:42:41 PM UTC+2, Alex L wrote: > > Hi, > I'm new to Go, and this is my first post here... > > I need to merge some xml files into 1. > I would prefer using standard library for this task. > > var XML1 = []byte(`<?xml version="1.0" encoding="UTF-8"?> > <Foo> > <Document> > <Info>some stuff</Info> > <Pages> > <Page number="1"> > <tag>abc</tag> > </Page> > <Page number="2"> > <tag>def</tag> > </Page> > </Pages> > </Document> > </Foo>`) > > var XML2 = []byte(`<?xml version="1.0" encoding="UTF-8"?> > <Foo> > <Document> > <Info>some stuff</Info> > <Pages> > <Page number="1"> > <tag>ghi</tag> > </Page> > <Page number="2"> > <tag>jkl</tag> > </Page> > </Pages> > </Document> > </Foo>`) > > > Result I'm looking for would be: > > <?xml version="1.0" encoding="UTF-8"?> > <Foo> > <Document> > <Info>some stuff</Info> > <Pages> > <Page number="1"> > <tag>ghi</tag> > </Page> > <Page number="2"> > <tag>jkl</tag> > </Page> > > <Page number="3"> > <tag>ghi</tag> > </Page> > <Page number="4"> > <tag>jkl</tag> > </Page> > > </Pages> > </Document> > </Foo> > > > Here's what I have done so far: https://play.golang.org/p/xzqhhURV46 > > Thanks. > > > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.