Android SAX解析xml文件(6)

来源:未知 责任编辑:责任编辑 发表时间:2013-12-01 14:19 点击:

/**  
 * 这个方法是每次遇到结束的标签都会执行的 并不是只遇到最后的结尾才调用  
 *   
 * 读取完毕遇到person'的结尾 就将封装好的一个personbean保存到list中 并且清空person对象  
 *   
 */   
        
    @Override   
    public void endElement(String uri, String localName, String name)    
            throws SAXException {    
        if(PERSONSTRING.equals(localName)&&person!=null)    
        {    
            persons.add(person);    
            person = null;    
        }    
        tempString = null;    
            
    }    
        
        
        
   
}   


3-6:写个测试类来实验 将xml文件装载入 然后读取
package com.leequer.readxml;  
/** 
* 测试类 
*/ 
import java.io.InputStream;  
import java.util.Iterator;  
import java.util.List;  
 
import com.leequer.service.SaxReadxml;  
import com.leequer.service.demo.Person;  
 
import android.test.AndroidTestCase;  
import android.util.Log;  
 
public class SaxReadxmlTest extends AndroidTestCase {  
    private String PERSONSTRING = "ObjectPerson";  
    public void testReadXml() throws Exception  
    {//类装载器  
        InputStream inputStream = SaxReadxmlTest.class.getClassLoader().getResourceAsStream("NewFile.xml");  
          
        List <Person> personsList = SaxReadxml.readXml(inputStream);  
          
        for (Iterator iterator = personsList.iterator(); iterator.hasNext();) {  
            Person person = (Person) iterator.next();  

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Android 完全退出程序
  • 原创:Android应用开发-Andorid歌词秀,含源码
  • android 屏幕保护
  • Android手机软件汉化教程---第四课 dex文件汉化
  • 众多Android 开源项目推荐,给力工作给力学习
  • Android Audio代码分析4
  • Android得到已安装的应用程序信息!
  • Android开发者指南(29) —— USB Host and Accessory
  • Android成长的幕后推手:工程师鲁宾
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1