// encode
EXIResult saxResult = new EXIResult( ... );
XMLReader parser = XMLReaderFactory.createXMLReader();
parser.setContentHandler( saxResult.getHandler() );
parser.parse( ... );
// decode
EXISource saxSource = new EXISource();
XMLReader xmlReader = saxSource.getXMLReader();
xmlReader.setContentHandler ( ... );
InputSource is = new InputSource( ... );
xmlReader.parse ( is );