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

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

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

    沉睡森林@漂在北京

    本處文章除注明“轉載”外均為原創,轉載請注明出處。

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      152 隨筆 :: 4 文章 :: 114 評論 :: 0 Trackbacks
        在利用digester處理XML文件時,讀取多個XML文件,代碼反復測試都出現錯誤。后來,經過幾個分鐘的查找,終于加入一段代碼讓程序跑通。代碼如下:
    package com.example.demo2;
    import java.io.File;
    import org.apache.commons.digester.Digester;
    public class DigesterDriver {
     public static void main(String[] args) {
      try {
       Digester digester = new Digester();
       File input = new File("E:\\MyProjects\\Workspace\\DigesterDemo\\src\\com\\example\\demo2\\example.xml");
       File input2 = new File("E:\\MyProjects\\Workspace\\DigesterDemo\\src\\com\\example\\demo2\\example2.xml");
       Catalog2 c = new Catalog2();
       digester.push(c);
       digester.setValidating(false);
       digester.addObjectCreate("catalog/hi/book", Book2.class);
       digester.addBeanPropertySetter("catalog/hi/book/author", "author");
       digester.addBeanPropertySetter("catalog/hi/book/title", "title");
       digester.addSetNext("catalog/hi/book", "addBook" );
       digester.parse(input);
       digester.push(c);
       digester.parse(input2);
       System.out.println(c.getBooks().size());
      } catch (Exception exc) {
       exc.printStackTrace();
      }
     }
    }
        其中,紅色部分是后來加入的,仔細閱讀了struts的部分代碼,發現了這個錯誤。網上對這個介紹比較少,可能我這個問題比較弱智吧。struts的代碼片段如下:

            // Configure the Digester instance we will use
            Digester digester = initConfigDigester();

            // Process each specified resource path
            while (paths.length() > 0) {
                digester.push(config);
                String path = null;
                int comma = paths.indexOf(',');
                if (comma >= 0) {
                    path = paths.substring(0, comma).trim();
                    paths = paths.substring(comma + 1);
                } else {
                    path = paths.trim();
                    paths = "";
                }

                if (path.length() < 1) {
                    break;
                }
               
                this.parseModuleConfigFile(prefix, paths, config, digester, path);
            }


    posted on 2008-10-18 21:43 王總兵 閱讀(574) 評論(0)  編輯  收藏 所屬分類: Digester

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲成aⅴ人片久青草影院| 无码精品A∨在线观看免费| 色屁屁在线观看视频免费| 老司机午夜性生免费福利| 国产精品深夜福利免费观看| 国产一精品一aⅴ一免费| 亚洲国产一成人久久精品| 亚洲av无码片在线播放| 亚洲精品成a人在线观看☆| 日亚毛片免费乱码不卡一区 | 大陆一级毛片免费视频观看i| 全黄性性激高免费视频| 亚洲videosbestsex日本| 免费手机在线看片| 国产精品视频免费一区二区| 亚洲va在线va天堂va888www| 边摸边脱吃奶边高潮视频免费| 四虎影在线永久免费四虎地址8848aa| 视频一区在线免费观看| 亚洲欧洲∨国产一区二区三区| 亚洲欧美日韩中文无线码| 午夜影院免费观看| 在线免费观看视频你懂的| 色妞www精品视频免费看| 亚洲av伊人久久综合密臀性色| 91成人免费观看| 亚洲VA中文字幕不卡无码| 在线看免费观看AV深夜影院| 亚洲AV乱码一区二区三区林ゆな| 9420免费高清在线视频| 成人亚洲国产精品久久| 全免费一级毛片在线播放| 亚洲一区精彩视频| 久久久久高潮毛片免费全部播放| 亚洲妓女综合网99| 美女视频黄是免费的网址| 美女被免费网站在线视频免费 | 毛片免费全部播放一级| 亚洲a级片在线观看| 亚洲精品高清在线| 全部在线播放免费毛片|