* @see org.xml.sax.helpers.DefaultHandler#startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)
*/
@Override
public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException {
StyleRange range = styleStack.get(styleStack.size()-1);
range = (StyleRange)range.clone();
styleStack.add(range);
String style = attributes.getValue("", "style");
if(style != null) {
String[] styles = style.split("\\s*;\\s*");