码迷,mamicode.com
首页 > 其他好文 > 详细

pull解析

时间:2014-09-20 22:07:49      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:style   color   io   使用   java   ar   strong   div   art   

需要导包:xmlpull_1_1_3_1.jar 和kxml2-2.3.0.jar

package tan. pull;

import java. io.FileReader ;
import org. xmlpull.v1 .XmlPullParser;
import org. xmlpull.v1 .XmlPullParserFactory;

public class TestPullExe {
      public static void main(String [] args) throws Exception {
           //查询id=007学生
           //1.获取解析器工厂
          XmlPullParserFactory factory = XmlPullParserFactory.newInstance() ;
           //2.使用工厂对象生成解析器对象
          XmlPullParser parser = factory.newPullParser ();
           //3.使用解析器对象加载 xml
          parser .setInput(new FileReader("student.xml" ));
          
           //读取到指定内容的标示符
           boolean isReadId =false ;
           boolean isReadName =false ;
          
           while(parser .next()!=XmlPullParser .END_DOCUMENT){
                if(parser .getEventType() ==XmlPullParser. START_TAG){
                    //读到id且等于007这设置isReadId=true;
                   String idStr = parser.getAttributeValue( null, "id") ;
                    if("007" .equals(idStr)){
                        isReadId =true ;
                    }
                    //读到name,且isReadName=true;
                    if("name" .equals(parser. getName()) && isReadId){
                        isReadName =true ;
                    }
               }
                if(parser .getEventType() ==XmlPullParser. TEXT){
               //如果
               if(isReadId && isReadName){
                   System .out. println( "name:"+parser .getText());
                    break;
               }
                   
               }
           }
          
          System .out. println( parser.getEventType ()); //4 文本
     
      }
}

pull解析

标签:style   color   io   使用   java   ar   strong   div   art   

原文地址:http://blog.csdn.net/u010834071/article/details/39434517

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!