Topic: Java and XML
Java Serialization to XML (JSX) aims to to provide a simple and lightweight mechanism for compact serialization of object data that uses only a single method invocation to take in an object and write out its contents as XML (and vice versa). Java objects are serialized as XML elements, and object fields as attributes. Because of its specific purpose, JSX does not require the sophistication of SAX or DOM. It is simpler to use, and its memory footprint is sufficiently small for use in applets.