The JPList project provides a Java library for parsing and building ASCII PList streams to and from Java objects, similar to what JDOM does for XML. PLists provide a more compact and equally rich alternative to XML as a data serialization mechanism.
Powerful XML data binding technique. Based on XML Schema creates ready to use Java business objects with rich validation. It supports parameters restrictions, lists sizes, other business objects validation, serialization/deserialization methods, and more