# Xsd2Jibx: Generating Code and Binding from Schema

JiBX Basics
Overview
Flexibility
Performance
Clean code
News and Status
User Comments
Sponsors
Bugs
Getting Started
Binding Tutorial
A basic binding
Binding extras
Structure mapping
Collections
Using mappings
Advanced binding
Method hooks
Custom code
Binding Compiler
Binding on Load
Runtime
JiBX Extras
Building JiBX
Schema Compatibility
Mailing Lists
FAQ
Contributing
License
Binding Definition
Definition details
Definition contexts
Conversions
XML summary
<binding> element
<include> element
<format> element
<namespace> element
<mapping> element
<value> element
<structure> element
<collection> element
Attribute groups
Usage API
Runtime JavaDocs
Subprojects
Generator Tools
JibxSoap
Xsd2Jibx

### What is Xsd2Jibx?

Xsd2Jibx gives you a way to generate an initial set of Java classes, and the corresponding JiBX binding definition, from a W3C XML Schema input document. The generated classes and binding give you a starting point for working with XML documents matching the schema, which you can then refactor as appropriate to suit your needs.

The current Xsd2Jibx code is very outdated, and generates bindings which are not well structured for use with current versions of JiBX. Xsd2Jibx is being replaced by new code which will be part of the core JiBX 1.2 distributions.

Module Name | Primary Developer | Status
--- | --- | ---
xsd2jibx | Dennis Sosnoski (beta 0.2 releases) | Beta 0.2b release May 23, 2007
| Cameron Taggart (alpha 0.1 release) |