Java Reference
In-Depth Information
switch(type) {
case KXmlParser.START_DOCUMENT:
startDocument(parser);
break;
case KXmlParser.START_TAG:
startElement(parser);
break;
case KXmlParser.END_TAG:
endElement(parser);
break;
case KXmlParser.TEXT:
characters(parser);
break;
case KXmlParser.END_DOCUMENT:
endDocument(parser);
keepParsing = false;
break;
}
}
}
catch(Exception e) {}
}
public Location getLocation() {
return location;
}
public void startDocument(KXmlParser parser) {
if ( location == null )
location = new Location();
setForecast = false;
hasForecast = false;
setTemp = false;
}
public void startElement(KXmlParser parser)
throws Exception {
String qName = parser.getName();
buffer = new StringBuffer();
if ( qName.equals(Location.XML_TAG_WEATHER)) {
String c = parser.getAttributeValue(null,Location.XML_ATTR_CITY);
String s = parser.getAttributeValue(null,Location.XML_ATTR_STATE);
String co = parser.getAttributeValue(null,Location.XML_ATTR_COUNTRY);
location.setLocation(c,s,co);
 
Search WWH ::




Custom Search