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 -
   656   657   658   659   660   661   662   663   664   665   666