Low-level typeless XML writer driven from {@link TypedXmlWriter}.
Applications can use one of the predefined implementations to send TXW output to the desired location/format, or they can choose to implement this interface for custom output.
One {@link XmlSerializer} instance is responsible for writingone XML document.
Call Sequence
TXW calls methods on this interface in the following order:
WHOLE_SEQUENCE := startDocument ELEMENT endDocument ELEMENT := beginStartTag writeXmlns* writeAttribute* endStartTag CONTENT endTag CONTENT := (text|ELEMENT)
TXW maintains all the in-scope namespace bindings and prefix allocation. The {@link XmlSerializer} implementation should just use the prefixspecified.
@author Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)