歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android PULL解析xml文件

PULL解析xml文件的步驟:

第一步:取得Pull解析器 

XmlPullParser parser = Xml.newPullParser()  

第二步::通過Pull解析器取得xml文件的事件類型 

int eventType = parser.getEventType();  

第三步:根據相應的事件類型進行xml解析 

  1. // XmlPullParser.END_DOCUMENT是xml文件結束的事件  通過while循環xml直到結束  
  2. while(eventType != XmlPullParser.END_DOCUMENT){  
  3.                   
  4.                 switch (eventType) {  
  5.                 //xml文件開始即<?xml version="1.0" encoding="UTF-8"?>  
  6.                 case XmlPullParser.START_DOCUMENT:  
  7.                     break;  
  8.                 //如果事件是xml文件的開始元素結點如<person>  
  9.                 case XmlPullParser.START_TAG:  
  10.                     String startname = parser.getName();//取得標簽的名字person  
  11.                     parser.nextText();//取得開始元素結點下的文本值 如<name>文本值</name>  
  12.                     break;  
  13.                 //如果事件是xml文件的結束元素結點如</person>  
  14.                 case XmlPullParser.END_TAG:  
  15.                     String endname = parser.getName();//取得標簽的名字person  
  16.                 }  
  17.                 //通過next函數可以指向下一個元素結點  
  18.                 eventType = parser.next();  
  19.   }  
Copyright © Linux教程網 All Rights Reserved