XMLIO

XMLIO is a non-validating XML parser with a pull interface, where
the application can take over parsing of element contents and elements
from the parser. XMLIO can also be used to generate XML documents.