@Override
	public void startElement(String uri, String localName, String qName, Attributes attrs) throws SAXException {
		
		if (qName.equals("rowset")) {
			String name = getString(attrs, "name");
			inAttackers = name.equals("attackers");
			inItems = name.equals("items");
		}
		if (qName.equals("row")) {
			if (inAttackers) {
				ApiKillAttacker attacker = new ApiKillAttacker();
				attacker.setCharacterID(getLong(attrs, "characterID"));
				attacker.setCharacterName(getString(attrs, "characterName"));
				attacker.setCorporationID(getLong(attrs, "corporationID"));
				attacker.setCorporationName(getString(attrs, "corporationName"));
				attacker.setAllianceID(getLong(attrs, "allianceID"));
				attacker.setAllianceName(getString(attrs, "allianceName"));
				attacker.setFactionID(getInt(attrs, "factionID"));
				attacker.setFactionName(getString(attrs, "factionName"));
				attacker.setSecurityStatus(getDouble(attrs, "securityStatus"));
				attacker.setDamageDone(getInt(attrs, "damageDone"));
				attacker.setFinalBlow(getBoolean(attrs, "finalBlow"));
				attacker.setWeaponTypeID(getInt(attrs, "weaponTypeID"));
				attacker.setShipTypeID(getInt(attrs, "shipTypeID"));
				apiKill.add(attacker);
			} else if (inItems) {
				ApiKillItem item = new ApiKillItem();
				item.setTypeID(getInt(attrs, "typeID"));
				item.setFlag(getInt(attrs, "flag"));
				item.setQtyDestroyed(getInt(attrs, "qtyDestroyed"));
				item.setQtyDropped(getInt(attrs, "qtyDropped"));
				apiKill.add(item);
			} else {
				apiKill = getItem(attrs);
			}
		} else if (qName.equals("victim")) {
			ApiKillVictim victim = new ApiKillVictim();
			victim.setCharacterID(getLong(attrs, "characterID"));
			victim.setCharacterName(getString(attrs, "characterName"));
			victim.setCorporationID(getLong(attrs, "corporationID"));
			victim.setCorporationName(getString(attrs, "corporationName"));
			victim.setAllianceID(getLong(attrs, "allianceID"));
			victim.setAllianceName(getString(attrs, "allianceName"));
			victim.setFactionID(getInt(attrs, "factionID"));
			victim.setFactionName(getString(attrs, "factionName"));
			victim.setDamageTaken(getLong(attrs, "damageTaken"));
			victim.setShipTypeID(getInt(attrs, "shipTypeID"));
			apiKill.setVictim(victim);
		} else
			super.startElement(uri, localName, qName, attrs);
	}