xml解析

XmlPullParser parser = XmlPullParserFactory.newInstance().newPullParser();  
parser.setInput(fileInputStream, “utf-8”);//设置数据源编码  
int eventCode = parser.getEventType();//获取事件类型  
while(eventCode != XmlPullParser.END_DOCUMENT)  {     
    switch (eventCode){     
        case XmlPullParser.START_DOCUMENT: //开始读取XML文档    
        //实例化集合类    
        break;     
    case XmlPullParser.START_TAG://开始读取某个标签       
        if("person".equals(parser.getName())) {     
        //通过getName判断读到哪个标签,然后通过nextText()获取文本节点值,或通过getAttributeValue(i)获取属性节点值  
        }     
        break;  
    case XmlPullParser.END_TAG://读完一个Person,可以将其添加到集合类中  
        break;  
    }  
    parser.next(); //该标签读取结束, 进行循环, 解析下一个标签 
}  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值