0
Как добавить атрибут элемента XML из другой структуры?Golang: атрибуты XML из другой структуры
Например: http://play.golang.org/p/E3K1KYnRH8
Как добавить атрибут элемента XML из другой структуры?Golang: атрибуты XML из другой структуры
Например: http://play.golang.org/p/E3K1KYnRH8
Embed типа с общим ATTRS в другие ваши типы.
type AuthData struct {
BuyerId string `xml:"BuyerId,attr"`
UserId string `xml:"UserId,attr"`
Language string `xml:"Language,attr"`
}
type MyRequest struct {
XMLName xml.Name `xml:"MyRequest"`
AuthData // Embedding.
Action struct{} `xml:"Action"`
}
Детская площадка: http://play.golang.org/p/u23HuwYgq2.