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
{
		Object[] os = root.getChildren( );
		for ( int i = 0; i < os.length; i++ )
		{
			if ( ( (ATreeNode) os[i] ).getValue( ).equals( value ) )
				return (ATreeNode) os[i];
		}
		return null;
	}
	/**
	 * Populate a tree of ComplexTypes defined in an XSD file.
	 * 
	 * @param xsModel
	 * @return	the root node of the tree.
	 */
	private static ATreeNode populateComplexTypeTree( XSModel xsModel )
	{
		XSNamedMap map = xsModel.getComponents( XSTypeDefinition.COMPLEX_TYPE );
		ATreeNode root = new ATreeNode( );
		root.setValue( "ROOT" );
		root.setDataType( "" );
		for ( int i = 0; i < map.getLength( ); i++ )
		{
			ATreeNode node = new ATreeNode( );
			XSComplexTypeDecl element = (XSComplexTypeDecl) map.item( i );
			if ( element.getName( ).equals( "anyType" ) )
				continue;
			node.setValue( element.getName( ) );
			node.setType( ATreeNode.ELEMENT_TYPE );
			node.setDataType( element.getTypeName( ) );