public void startElement(String uri, String localName, String qName, Attributes attributes) {
		super.startElement(uri, localName, qName, attributes);
		if (qName.equals("TABLE_INF")) {
			metaData = new MetaData();
			metaData.setInformationHeaderMap(new HashMap<String, InformationHeader>());
			metaData.setId(attributes.getValue("id"));
			outFlg = true;
		}
		if (qName.equals("STAT_NAME")) {
			metaData.setStatCode(attributes.getValue("code"));
			outFlg = true;
		}
		if (qName.equals("GOV_ORG")) {
			metaData.setGovernment(new Government());
			metaData.getGovernment().setCode(attributes.getValue("code"));
			outFlg = true;
		}
		if (qName.equals("STATISTICS_NAME")) {
			outFlg = true;
		}
		if (qName.equals("TITLE")) {
			metaData.setTitle(new Title());
			metaData.getTitle().setNo(attributes.getValue("no"));
			outFlg = true;
		}
		if (qName.equals("CYCLE")) {
			outFlg = true;
		}
		if (qName.equals("SURVEY_DATE")) {
			outFlg = true;
		}
		if (qName.equals("CLASS_OBJ")) {
			currentInformationHeader = new InformationHeader();
			currentInformationHeader.setId(attributes.getValue("id"));
			currentInformationHeader.setName(attributes.getValue("name"));
			currentInformationHeader.setInformationMap(new HashMap<String, Information>());
			outFlg = true;
		}
		if (qName.equals("CLASS")) {
			currentInformation = new Information();
			currentInformation.setCode(attributes.getValue("code"));
			currentInformation.setName(attributes.getValue("name"));
			currentInformation.setLevel(Integer.valueOf(attributes.getValue("level")));
			outFlg = true;
		}
	}