Bug 124067 When select the XML file, the relative path should be supported.
Description: When select the XML file, the relative path should be supported. Step to reproduce: 1. new a report 2. new a datasource and dataset based on a XML file 3. select the XML file, the file relative path should be used. Actual result: only the absolute path is supported. Expect result: the relative and absolute path are supported.
data/org.eclipse.birt.report.data.oda.xml/src/org/eclipse/birt/report/data/oda/xml/util/ui/SchemaPopulationUtil.java
/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.data.oda.xml.util.ISaxParserConsumer#detectNewRow(java.lang.String)
	 */
	public void detectNewRow( String path )
	{
		
		if ( !isAttribute( path ) )
		{
			rowCount++;
		}
		
		if ( rowCount > 10000 )
		{
			assert sp != null;
			sp.setStart( false );
			sp.stopParsing();
		}
	}
	/**
	 * Exam whether given path specified an attribute
	 * 
	 * @param path
	 * @return
	 */
	private boolean isAttribute( String path )
	{
		return path.matches( ".*\\Q[@\\E.+\\Q]\\E.*" );
	}