public void startElement(String uri, String name, String qName, Attributes atts) {
        if ("".equals(uri))
        {
        	if(is_in_step)
        	{
                if(qName.equals("lat"))
                {
                	characters.setLength(0);
                }
                if(qName.equals("lng"))
                {
                	characters.setLength(0);
                }
                
                if(qName.equals("start_location"))
                {
                	is_in_start_location=true;
                }
                
                if(qName.equals("end_location"))
                {
                	is_in_end_location=true;
                }
                
                if(qName.equals("distance"))
                {
                	is_in_distance=true;
                }
                
                if(qName.equals("value"))
                {
                	characters.setLength(0);
                }
        	}
            if(qName.equals("step"))
            {
            	is_in_step=true;
                step=new StepVO();
            	start_point=new PointVO();
            	end_point=new PointVO();
            	step.setP1(start_point);
            	step.setP2(end_point);

            }
        }
    }