title: generate Go structs from XSD
body: <p>recently I am planing to do a project using Go. My problem is :
  given a XSD file, how to auto-generate structs in Go to represent the XML elements.
  It is similar to using 'xjc' to generate java classes from XSD.
  So is there any tools or packages to do this in Go?</p>
  
  <p>Thanks in advance. </p>