Bug 120036 Preview of XML attributes is not working
The XML attribute values are not working in the current BIRT XML ODA driver. Only 'text'-type XML elements' values are displayable in Preview. ColumnMapping XPath expressions like "@attributeName" are broken in Preview. I'll attach document showing the problem and sample XML/XSD data
data/org.eclipse.birt.report.data.oda.xml/src/org/eclipse/birt/report/data/oda/xml/util/RelationInformation.java
tableInfo.addFilter( columnInfos[0], value );
					
					columnXpath = columnXpath.replaceAll( "\\Q=\\E.*",
							"]" );
				}
				tableInfo.addColumn( new ColumnInfo( j + 1,
						columnInfos[0],
						columnInfos[1],
						combineColumnPath(tableInfo.getRootPath( ),columnXpath), columnXpath));
			}
			this.tableInfos.put( temp[0].trim( ), tableInfo );
		}
	}
	/**
	 * Combine column root path and the relative column path.
	 * 
	 * @param rootPath
	 * @param declaredPath
	 * @return
	 */
	private String combineColumnPath( String rootPath, String declaredPath)
	{
		if (declaredPath == null || declaredPath.length() == 0)
			return rootPath;
		else if( declaredPath.startsWith("[")||declaredPath.startsWith("/"))
			return rootPath+declaredPath;
		return rootPath + "/" + declaredPath;
		
	}