型の後ろに「xml:"hoge"」と書けば,Marshal・Unmarshal時に対応づけてくれる. type Foo struct { Hoge string `xml:"hoge"` } jsonもOK. type Foo struct { Hoge string `json:"hoge"` } xmlとjson両方設定する場合はスペースで区切る. type Foo struct { Hoge string `xml:"hoge" json:"hoge"` } type Foo struct { Hoge string `xml:"hoge" json:"hoge"` }