<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    java學習

    java學習

     

    XMLStreamReader光標解析xml文件

    public static void test01() {
      XMLInputFactory factory = XMLInputFactory.newInstance();
      InputStream is = null;
      try {
       is = TestStax.class.getClassLoader().getResourceAsStream("books.xml");
       XMLStreamReader reader = factory.createXMLStreamReader(is);
       while(reader.hasNext()) {
                            //    System.out.println("------------------------------------------------");
        int type = reader.next();
                                     System.out.println("type---"+type);
        //判斷節點類型是否是開始或者結束或者文本節點,之后根據情況及進行處理
        if(type==XMLStreamConstants.START_ELEMENT) {//==1,指示事件是一個開始元素
         System.out.println(reader.getName());
                                            String name = reader.getName().toString();
                                            if("book".equals(name)){
                                                 System.out.println(reader.getAttributeName(0)+":"+reader.getAttributeValue(0));
                                            }else if("title".equals(name)){
                                                 System.out.println(reader.getAttributeName(0)+":"+reader.getAttributeValue(0));
                                            }
                                           
                                            //  System.out.println("==1,指示事件是一個開始元素");
        } else if(type==XMLStreamConstants.CHARACTERS) {//==4指示事件是一些字符
         System.out.println(reader.getText().trim());
                                        // System.out.println("==4指示事件是一些字符");
        } else if(type==XMLStreamConstants.END_ELEMENT) {//==2,指示事件是一個結束元素
         System.out.println("/"+reader.getName());
                                         //  System.out.println("==2,指示事件是一個結束元素");
        }
                                    //else if(type==XMLStreamConstants.ATTRIBUTE){
    //                                   int count = reader.getAttributeCount();
    //                                   System.out.println("count========"+count);
    //                                 if(count>0){
    //                                     int i=0;
    //                                     int[] arr = new int[count];
    //                                     while(i<count){
    //                                         arr[i]=i;
    //                                         i++;
    //                                     }
    //                                     for(int a : arr){
    //                                         System.out.println(reader.getAttributeValue(a));
    //                                     }
    //                                 }
    //                                }
       }
      } catch (XMLStreamException e) {
       e.printStackTrace();
      } finally {
       try {
        if(is!=null) is.close();
       } catch (IOException e) {
        e.printStackTrace();
       }
      }
     }

    posted on 2013-08-07 13:51 楊軍威 閱讀(1699) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    常用鏈接

    留言簿

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 精品国产亚洲第一区二区三区| 亚洲成a人片在线观看精品| 亚洲欧洲日产国产综合网| 亚洲精品午夜久久久伊人| 亚洲精品第一国产综合野| 美女免费视频一区二区三区| 精品无码一级毛片免费视频观看| 日韩精品内射视频免费观看| 亚洲精品动漫免费二区| 亚洲精品无码久久毛片| 久久精品亚洲综合一品| 国内精品久久久久影院亚洲| 暖暖免费中文在线日本| 污污网站免费观看| 大学生美女毛片免费视频| 亚洲日韩在线观看| 亚洲美女视频网站| 鲁死你资源站亚洲av| 国内少妇偷人精品视频免费| 黄页网站免费观看| 国产L精品国产亚洲区久久| 亚洲视频一区在线| 污视频网站免费观看| 久久不见久久见免费视频7| 国产男女猛烈无遮挡免费视频| 亚洲人成无码网站| 亚洲日本天堂在线| 国产免费无码AV片在线观看不卡| 亚洲欧洲免费无码| 亚洲成A人片在线观看WWW| 亚洲综合色丁香婷婷六月图片| 在线免费播放一级毛片| 思思99re66在线精品免费观看| 亚洲精品亚洲人成在线观看| 国产亚洲精品影视在线| 免费国产成人α片| 国产伦一区二区三区免费| 亚洲熟妇av一区二区三区下载| 一级毛片免费播放男男| 最近最新中文字幕完整版免费高清| 亚洲精品成人片在线播放|