@Override
	public void startElement(String uri, String localName, String qName,
			Attributes attrs) throws SAXException {
		if ("way".equals(qName)) {
			vw.setWayId(Integer.parseInt(attrs.getValue("id")));
		}
		else if ("nd".equals(qName) && "way".equals(eleStack.peek())) {
			if (clcMainNodes
					.containsKey(Integer.parseInt(attrs.getValue("ref")))
					|| clcNeighbourNodes.containsKey(Integer.parseInt(attrs
							.getValue("ref")))) {
				vw.addMember(Integer.parseInt(attrs.getValue("ref")));
				if (clcMainNodes.containsKey(Integer.parseInt(attrs.getValue("ref")))){
					isWayMember = true;
				}
			}
		}
		else if ("tag".equals(qName) && "way".equals(eleStack.peek())) {
			vw.addTag(attrs.getValue("k"), attrs.getValue("v"));
		}
		eleStack.push(qName);
	}