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
{
	/**
	 * @param fileName
	 * @throws MalformedURLException 
	 * @throws URISyntaxException 
	 */
	public static ATreeNode getSchemaTree( String fileName, boolean includeAttribute )
			throws OdaException, MalformedURLException, URISyntaxException
	{
		if ( fileName.toUpperCase( ).endsWith( ".XSD" ) )
			return XSDFileSchemaTreePopulator.getSchemaTree( fileName,includeAttribute );
		else
			return new XMLFileSchemaTreePopulator( ).getSchemaTree( fileName,includeAttribute );
	}
}
/**
 * This class is used to populate an XML schema tree from an xml file.
 * 
 */
final class XMLFileSchemaTreePopulator implements ISaxParserConsumer