XStream
From Wikipedia, the free encyclopedia
XStream can be one of the following:
- a simple Java library to serialize objects to XML and back again.
- a Danish IT-company offering streaming media business solutions (spelled Xstream)
- a simple functional transformation language for XML documents derived from Caml, for which a compiler is provided under CeCILL free software licence.
[edit] XStream library
XStream stands out for its ease of use and low footprint. It uses reflection to discover the structure of the object graph to serialize at runtime. The XML it generates is very readable.
XStream is free software, distributed under a permissive, revised BSD-style licence.