Projects / JiBX

JiBX

JiBX is a framework for binding XML data to Java objects. It lets you work with data from XML documents using your own class structures. The framework handles all the details of converting your data to and from XML based on your instructions, and performs the translation between internal data structures and XML with very high efficiency while still allowing you a high degree of control over the translation process.

Tags Text Processing Markup XML Software Development Libraries Java Libraries
Licenses BSD Revised
Operating Systems OS Independent
Implementation Java

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  11 Mar 2009 15:26
  • Rrelease-after

Changes: This release corrects problems found in code generation from schemas using unqualified element names, no-namespace schemas, <xs:appinfo> elements in schemas, and several other schema variations. It also includes basic documentation for the Jibx2Wsdl tool, and the Jibx2Wsdl examples go all the way to deployable Web services when used with Axis2 installations updated by using the update-axis2-1.4.X package.

  • Rrelease-mid
  •  05 Mar 2009 16:01
  • Rrelease-after

Changes: This release features greatly enhanced support for binding and XML schema generation from Java code and for Java code and binding generation from XML schema. Both forms of generation can easily be customized in a variety of ways, including selecting only portions of schemas to be generated as code. The code generation from schema also allows for user decorators to be used to modify the Java code (in AST form) as it's being generated. Also new to 1.2 is support for separately-compiled bindings.

  • Rrelease-mid
  •  30 May 2008 08:14
  • Rrelease-after

Changes: This version includes many bugfixes and several enhancements over the 1.1.5 release, and is expected to be the final release in the 1.1.x series. There's also an updated Eclipse plugin for JiBX as part of this release. The tools for binding generation from code and schema generation from code+binding were updated.

  • Rrelease-mid
  •  01 Jun 2006 05:45
  • Rrelease-after

Changes: This release adds support for StAX parsers, along with "flexible" unmarshalling support (ignoring unknown elements within unordered groups), direct support for Java 5 enums, a J2ME build option, and more. This version is also the version supported for integration with the Apache Axis2 Web services framework.

Changes: This release provides StAX input and output support.

3f2fb613bd37073b8e59bf9c42b5cbae_thumb

Project Spotlight

rt-stepper

A real time stepper motor CNC gcode virtual machine.

Ce573ce10b5601be4ef4337f77dd5212_thumb

Project Spotlight

pybag

A file and directory synchronization tool (portable bag).