XSD (XML Schema Definition) parser and Go/C/Java/Rust/TypeScript code generator
-
Updated
Dec 6, 2025 - Go
XSD (XML Schema Definition) parser and Go/C/Java/Rust/TypeScript code generator
[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.
XSD2Code 是一个功能强大的命令行工具,专门用于将 XML Schema Definition (XSD) 文件转换为多种编程语言的类型定义和数据结构。该工具采用智能解析技术,自动处理复杂的XSD特性,生成可直接使用的、类型安全的代码。
Add a description, image, and links to the xsd topic page so that developers can more easily learn about it.
To associate your repository with the xsd topic, visit your repo's landing page and select "manage topics."