入门Android开发--实例--XmlPullParser的使用

<span style="white-space:pre">					</span>InputStream xmlStream=response.body().byteStream();
					if(xmlStream!=null){
						XmlPullParser parser = Xml.newPullParser(); 
						parser.setInput(xmlStream, "UTF-8");
						int eventType = parser.getEventType();//产生第一个事件  
						while(eventType!=XmlPullParser.END_DOCUMENT) {
							switch (eventType)   
					          {  
					                case XmlPullParser.START_DOCUMENT:  			           
					                    break;        					                      
					                case XmlPullParser.START_TAG:  
					                    //获取解析器当前指向的元素的名称  					        
					                    if(parser.getName().equals("name"))  
					                    {  	
					                    	eventType = parser.next();//让解析器指向name属性的值  
					                    	routeLatLng+=(parser.getText());
					                    	break;
					                    }
					                    if(parser.getName().equals("example")){
					                    	eventType = parser.next();//让解析器指向name属性的值  
					                    	_steps.add(parser.getText());
					                    	break;  
					                    }					                    
					                case XmlPullParser.END_TAG:   
					                    break;  
					            }  
					            eventType = parser.next();  
						}
						
					}
http://sinye.iteye.com/blog/763949

你可能感兴趣的:(入门Android开发--实例--XmlPullParser的使用)