Bug 128380 XML data sets from large files are tearing
When creating XML data sets from large XML file the data are tearing.
data/org.eclipse.birt.report.data.oda.xml/src/org/eclipse/birt/report/data/oda/xml/util/SaxParser.java
* @param consumer
	 */
	public SaxParser( XMLDataInputStream stream, ISaxParserConsumer consumer )
	{
		inputStream = stream;
		spConsumer = consumer;
		start = true;
		alive = true;
		currentElementRecoder = new HashMap();
	}
	/*
	 *  (non-Javadoc)
	 * @see java.lang.Runnable#run()
	 */
	public void run( )
	{
		XMLReader xr;
		try
		{
			xr = new SAXParser( );
			xr.setContentHandler( this );
			xr.setErrorHandler( this );
			Reader file = null;
			InputStream is = null;
		
			is = getInputStream( this.inputStream );
			
			file = new InputStreamReader( is );
				
			xr.parse( new InputSource( file ) );