Nux 1.6

Package nux.xom.io

Using memory consumption close to zero, streaming serialization enables writing arbitrarily large XML documents onto a destination, such as an OutputStream, both for standard textual XML as well as binary XML; Also includes a XOM Builder implementation that uses a StAX parser instead of a SAX parser; plus a XMLStreamReader implementation reading from an underlying XOM Document or fragment; plus other tools.

See:
          Description

Interface Summary
StreamingSerializer Using memory consumption close to zero, this interface enables writing arbitrarily large XML documents onto a destination, such as an OutputStream, SAX, StAX, DOM or bnux.
 

Class Summary
StaxParser Similar to the XOM Builder except that it builds a XOM document using an underlying StAX pull parser rather than a SAX push parser, inverting control flow.
StaxUtil Various utilities; a XOM Builder implementation that uses a StAX parser instead of a SAX parser; a XMLStreamReader implementation reading from an underlying XOM Document or fragment; plus other tools.
StreamingSerializerFactory Factory creating instances of StreamingSerializer implementations.
 

Package nux.xom.io Description

Using memory consumption close to zero, streaming serialization enables writing arbitrarily large XML documents onto a destination, such as an OutputStream, both for standard textual XML as well as binary XML; Also includes a XOM Builder implementation that uses a StAX parser instead of a SAX parser; plus a XMLStreamReader implementation reading from an underlying XOM Document or fragment; plus other tools.


Nux 1.6