@Override
	public void startElement(String uri, String localName, String qName, Attributes attrs)
			throws SAXException {
		if (qName.equals("key")) {
			response.setAccessMask(getInt(attrs, "accessMask"));
			response.setType(getString(attrs, "type"));
			String expires = attrs.getValue("expires").trim();
			if(expires.length() > 0)
				response.setExpires(getDate(expires));
		} else if (qName.equals("row")) {
			EveCharacter character = new EveCharacter();
			character.setCharacterID(getLong(attrs, "characterID"));
			character.setName(getString(attrs, "characterName"));
			character.setCorporationID(getLong(attrs, "corporationID"));
			character.setCorporationName(getString(attrs, "corporationName"));
			response.addEveCharacter(character);
		}
		super.startElement(uri, localName, qName, attrs);
		accumulator.setLength(0);
	}