public void startElement(String namespaceURI, String localName,
                String rawName, Attributes atts) throws SAXException {
            String k;
            
            if (insidePerson = (rawName.equals("author") || rawName
                    .equals("editor"))) {
                //if start element is editor or author, then clear value string to store new name
            	Value = "";
                return;
            }
            if ((atts.getLength()>0) && ((k = atts.getValue("key"))!=null)) {
                key = k;
                recordTag = rawName;   
            }
            if (insideDomain = (rawName.equals("crossref") || rawName.equals("journal"))) {
            	publishDomain = "";
            }
        }