I have a structure
type UserData struct {
SomeData struct {
AnotherData []struct {
Data1 string `xml:"pair1" json:"pair1"`
Data2 string `xml:"pair2" json:"pair2"`
Data3 float64 `xml:"rate" json:"rate"`
InnerData struct {
InnerData1 float64 `xml:"inner1" json:"inner1"`
InnerData2 float64 `xml:"inner2" json:"inner2"`
} `xml:"innerdata" json:"innerdata"`
} `xml:"anotherdata" json:"anotherdata"`
} `json:"somedata" xml:"somedata"`
}
when I marshal this struct to xml
I get the following output
<userData>
<someData>
...
</someData>
How can I omit userData, the xml should start with someData not with userData
<someData>
...
</someData>