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
if ( SaxParserUtil.isSamePath( relationInfo.getTableColumnPath( tableName, namesOfColumns[i] ),
					path ) )
			{
				if ( this.sNXCManager.isSimpleNestedXMLColumn( namesOfColumns[i] ))
				{
					this.sNXCManager.upDateColumnInfo( namesOfColumns[i], path, value );
					continue;
				}
				
				
				if ( cachedResultSet[cachedResultSetRowNo][i] == null )
				{
					
					cachedResultSet[cachedResultSetRowNo][i] = value;
				}
			}
		}
	}
	/*
	 *  (non-Javadoc)
	 * @see org.eclipse.birt.report.data.oda.xml.util.ISaxParserConsumer#detectNewRow(java.lang.String)
	 */
	public void detectNewRow( String path )
	{
		
		if ( SaxParserUtil.isSamePath( rootPath, path ) )
		{
			populateNestedXMLDataMappingColumns( path );