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

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

  然后,Digester 开始解析 XML 文档

  digester.parse(is);

  Digester 遍历整个 DOM 树, 当遇到一个元素时,便找到与该元素路径匹配的 Rule,并调用这个 Rule 来处理该元素。
  Rule 使用 Digester 的 Object Stack 来使用或存放中间处理过程产生的对象。当整棵数遍历完毕时,Object Stack
  栈底的对象即为最后结果对象。

  2.3 使用 Digester 内建的规则

  ObjectCreate
  SetNext
  SetProperties
  SetProperty
  CallMethod
  FactoryCreate

  2.4 使用自定义的规则

  对于第一个例子,不使用内建的规则,而使用自定的规则处理,用于演示自定义规则的用法

  public class ListRule
   extends Rule
  {
   public void begin(String namespace, String name, Attributes attributes) throws Exception
   {
    /*将一个新的 ArrayList 对象放入 Object Stack 中*/

察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:

键盘也能翻页,试试“← →”键

关注我们

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