[stable since 2013] a lib for loading XML Schema Definition (XSD) files ➜ plus, a tool `makepkg` to code-generate from any *.xsd your Go package with all needed `struct`s to readily `xml.Unmarshal()` documents into, based on the XSD's schema definitions. NOT REALLY MAINTAINED FOR YEARS NOW: try the forks if running into issues.
This is a fix for https://github.com/metaleap/go-xsd/issues/9
Plus https://github.com/lobatt/go-xsd/commit/e3f303b5dac188482dba2c1a0dc0cf35cc8ff21b is for a minor fix that some nested complex type not generating safe identifier. example below: