正在阅读:Jakarta Common Digester 应用Jakarta Common Digester 应用

2004-02-14 09:34 出处:CSDN 作者:ESoftWind 责任编辑:linjixiong

    digester.push(new ArrayList());
   }

  }

  public class BeanRule
   extends Rule
    {
   public void begin(String namespace, String name, Attributes attributes) throws Exception
   {
    /*取出栈顶的对象,当处理该规则时,栈顶应该是 ArrayList*/
    ArrayList list = (ArrayList) digester.peek();
    Bean bean = new Bean();
    bean.setId(attributes.getValue("id"));
    bean.setDescription(attributes.getValue("description"));
    list.add(bean);
   }
 
  }

  Digester digester = new Digester();
  digester.addRule("list", new ListRule()):
  digester.addRule("list/bean" new BeanRule());
  /*TODO: Load xml file as stream*/
  InputStream is = null;
  ArrayList list = (ArrayList) digester.parse(is);

 

察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:
键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品