首页 > 学院 > 开发设计 > 正文

Jakarta Common Digester 应用

2019-11-17 06:08:35
字体:
来源:转载
供稿:网友

  1 什么是 Common Digester

  Jakarta Common Digester 是一套 xml to Object 的 API,它可以将XML文件转换为任意的java对象,并且提供灵活的扩展接口。

  2 原理

  2.1 简单的例子

  将以下 XML 文件构造成 ArrayList;

  <?xml version="1.0" encoding="ISO8859_1"?>
  <list>
   <bean id="1111" description="abc"/>
   <bean id="2222" description="bcd"/>
  </list>

  Bean 类

  public class Bean
  {
   PRivate String id;
   private String description;
   public void setId(String id)
   {
    this.id = id;
   }
   public String getId()
   {
    return id;

进入讨论组讨论。

   }
   public void setDescription(String description)
   {
    this.description = description;
   }
   public String getDescription()
   {
    return description;
   }

  }

  Digester digester = new Digester();
  digester.addObjectCreate("list", ArrayList.class):
  digester.addObjectCreate("list/bean" Bean.class);
  digester.addSetProperties("list/bean");
  digester.addSetNext("list/bean", "add");


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表