Welcome to Bifrost.org

XmlIO

XmlIO is a package for reading XML files into corresponding Java objects and for writing a graph of Java objects to XML.

News

2005-07-10 Version 1.5.1 prerelease has been rated by the BindMark project. It's scored 5th of 18 frameworks overall, but lower than that for performance. Work on performance improvements is underway and we expect that things will improve.

2005-07-04 Version 1.5.0 released to public. Finally the restrictive capitalization policy is eased. The framework will now correctly interpret a non-primitive attribute if the first letter was not a capital (previously, non-primitive attributes needed to have an upper case first character). As well, the framework can read and write object/attribute names using dashes between the words instead of camel case (<sales-lot></sales-lot> instead of <SalesLot></SalesLot>, for instance). Finally, I fixed a bug (found by Kirill Grouchnikov) where non-primative attributes which were null where actually being written out. Because of limitations in the framework, only primitive attributes that are null can be serialized to XML.

2004-06-02 Version 1.4.2 released to public. The characters &, < and > are handled as entity references when found in strings.

Other Projects

For other projects that I've released, check out my projects page.