Bug 128166 the xml data can be displayed incorrectly
Description: the xml data can be displayed incorrectly Steps to reproduce: 1. import the attached report design file. 2. set a table mapping as '//Book' 3. add a column mapping '../@location' 4. save and preview. Actual result: the 'Sunderland' is displayed Expect result: the 'Paris' is displayed
data/org.eclipse.birt.report.data.oda.xml/src/org/eclipse/birt/report/data/oda/xml/util/SaxParserConsumer.java
* @param ri
	 * @param tableName
	 */
	SimpleNestedXMLColumnManager( RelationInformation ri, String tableName )
	{
		String[] columnNames = ri.getTableSimpleNestedXMLColumnNames( tableName );
		simpleNestedXMLColumns = new SimpleNestedXMLColumn[columnNames.length];
		for( int i = 0; i < columnNames.length; i++ )
		{
			simpleNestedXMLColumns[i] = new SimpleNestedXMLColumn( columnNames[i],ri.getTableNestedColumnBackRefNumber( tableName, columnNames[i] )) ;
		}
	}
	
	/**
	 * Update column info of one column.
	 * 
	 * @param columnName
	 * @param columnPath
	 * @param columnValue
	 */
	void upDateColumnInfo(String columnName, String columnPath, String columnValue)
	{
		 SimpleNestedXMLColumn column = findColumn( columnName );
		 if( column != null )
		 {
			 column.update( columnPath, columnValue );
		 }
	}
	
	/**