Bug 126677 Improper handling with importing CSS file which contains underscore in selector
When trying to import a CSS file in BIRT report designer 2.0 which contains underscore in selector, e.g: table_Footer_Row { background-color: #000099; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; } BIRT just ignores this style without poping up any message, thus my question is does BIRT supports the selector with underscore? Thanks!
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/css/CssParser.java
public CssParser( )
	{
		parser = ParserFactory.createCSS2Parser( );
		errorHandler = ParserFactory.createErrorHandler( );
	}
	/**
	 * Parses a CSS resource and get the CSSStyleSheet as the output.
	 * 
	 * @param source
	 *            the source of the CSS resource
	 * @return the CSSStyleSheet if succeed
	 * @throws IOException
	 *             if the resource is not well-located
	 */
	
public CSSStyleSheet parseStyleSheet( InputSource source )
			throws IOException
	{
		CssHandler handler = new CssHandler( );
		parser.setDocumentHandler( handler );
		parser.setErrorHandler( errorHandler );
		parser.parseStyleSheet( source );
		return (StyleSheet) handler.getRoot( );
	}
	class CssHandler implements DocumentHandler
	{
		private Stack nodeStack;
		private Object root = null;
		public CssHandler( Stack nodeStack )
		{