2015-07-15 2 views

ответ

2

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.

Смежные вопросы