sixbs - Library capable of writing and reading beans to and from XML
Version: 1.12sixbs is a library capable of writing and reading beans to and from XML using their public properties.
Operating System: Mac OS X
sixbs is especially suited for writing configuration data or sending data over the network. Contrary to normal Java serialization it is readable (i.e. you can easily edit it with your favourite text editor) and it is independent from class versions. This means that a new version of a class can be initialized with data from the old class, as long as it has the same or more setter methods. This means that your serialized data is safe even when you update your application classes.
sixbs is simple. You don't have to specify a DTD. Most classes are serializable right away. For those that cannot be serialized easily, you can write a simple Adapter class or implement the SIXBSSerializable interface that specifies which getter values should be serialized.