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

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

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

    沉睡森林@漂在北京

    本處文章除注明“轉(zhuǎn)載”外均為原創(chuàng),轉(zhuǎn)載請注明出處。

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      152 隨筆 :: 4 文章 :: 114 評論 :: 0 Trackbacks
        在利用digester處理XML文件時,讀取多個XML文件,代碼反復(fù)測試都出現(xiàn)錯誤。后來,經(jīng)過幾個分鐘的查找,終于加入一段代碼讓程序跑通。代碼如下:
    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的部分代碼,發(fā)現(xiàn)了這個錯誤。網(wǎng)上對這個介紹比較少,可能我這個問題比較弱智吧。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

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲熟妇无码av另类vr影视| 亚洲免费闲人蜜桃| 国产黄在线观看免费观看不卡| 美女黄网站人色视频免费国产| 亚洲午夜无码毛片av久久京东热| 国产精品免费观看| 亚洲日韩AV无码一区二区三区人| 在线a人片天堂免费观看高清| 亚洲日本VA午夜在线电影| 免费理论片51人人看电影| 久久精品亚洲日本波多野结衣| 国产又粗又猛又爽又黄的免费视频| 亚洲欧洲无卡二区视頻| 四虎影永久在线高清免费| 一级做a爰片久久毛片免费陪| 精品国产亚洲一区二区在线观看 | 免费人成视频在线播放| 免费一看一级毛片| 亚洲精品视频免费| 亚洲AV无码一区二区三区DV| 亚洲一区二区三区免费在线观看| 亚洲一区二区三区高清视频| 国产免费变态视频网址网站| 大片免费观看92在线视频线视频| 国产亚洲综合成人91精品| 18女人腿打开无遮掩免费| 亚洲男同gay片| 国产亚洲精品成人a v小说| 久久久久国产精品免费看| 亚洲制服丝袜一区二区三区| 国产精品麻豆免费版| 在线看片免费人成视频福利| 亚洲男女性高爱潮网站| 又大又黄又粗又爽的免费视频| 好久久免费视频高清| 狠狠色伊人亚洲综合网站色| 亚洲精品成人a在线观看| 69国产精品视频免费| 美女无遮挡免费视频网站| 久久精品亚洲日本佐佐木明希| 成人免费网站在线观看|