Page 661 - 2
P. 661
} else if (checkStartTag == XmlPullParser.START_TAG && parser.getNa
me().equals("symbol")) {
mContent.put("weather_Name", parser.getAttributeValue(null, "name"));
mContent.put("weather_Number", parser.getAttributeValue(null, "numb
er"));
} else if (checkStartTag == XmlPullParser.START_TAG &&
parser.getName().equals("precipitation")) {
mContent.put("weather_Much", parser.getAttributeValue(null, "value"));
mContent.put("weather_Type", parser.getAttributeValue(null, "type"));
} else if (checkStartTag == XmlPullParser.START_TAG &&
parser.getName().equals("windDirection")) {
mContent.put("wind_Direction", parser.getAttributeValue(null, "name"));
mContent.put("wind_SortNumber", parser.getAttributeValue(null, "deg
"));
mContent.put("wind_SortCode", parser.getAttributeValue(null, "code"));
} else if (checkStartTag == XmlPullParser.START_TAG && parser.getNa
me().equals("windSpeed")) {
mContent.put("wind_Speed", parser.getAttributeValue(null, "mps"));
mContent.put("wind_Name", parser.getAttributeValue(null, "name"));
} else if (checkStartTag == XmlPullParser.START_TAG &&
parser.getName().equals("temperature")) {
mContent.put("temp_Min", parser.getAttributeValue(null, "min"));
mContent.put("temp_Max", parser.getAttributeValue(null, "max"));
} else if (checkStartTag == XmlPullParser.START_TAG && parser.getNa
me().equals("humidity")) {
mContent.put("humidity", parser.getAttributeValue(null, "value"));
mContent.put("humidity_unit", parser.getAttributeValue(null, "unit"));
} else if (checkStartTag == XmlPullParser.START_TAG && parser.getNa
me().equals("clouds")) {
mContent.put("Clouds_Sort", parser.getAttributeValue(null, "value"));
mContent.put("Clouds_Value", parser.getAttributeValue(null, "all"));
mContent.put("Clouds_Per", parser.getAttributeValue(null, "unit"));
mTotalValue.add(mContent);
break;
}
checkStartTag = parser.next();
}
}
parserEvent = parser.next();
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (XmlPullParserException e) {
e.printStackTrace();
- 661 -