使用Digester解析XML

时间:2012-07-11 10:37:43

标签: java xml apache-commons-digester

我有一个xml,它有一个包含项目数的列表标记。

示例:

    <param>
       <id>12345</id>
       <date>2012/07/10</date>
       <list>
         <item>
           <name>Test1</name>
           <code>C1</code>
         </item>
         <item>
           <name>Test2</name>
           <code>C2</code>
         </item>
       </list>
    </param>   

我想使用Jakarta Digester框架将此映射到Java中。

我的计划就是这样。

  1. 创建一个主ResponseDTO
  2. 创建ItemDTO
  3. 将ItemDTO数组列表添加到ResponseDTO
  4. 因此,在将此xml解析为Jakarta Digester引擎后,我发现了一个具有ItemDTO列表且具有实际值的ResponseDTO。

    有人可以使用Digester框架让我知道如何做到这一点。

1 个答案:

答案 0 :(得分:1)

查看这篇文章:http://www.devx.com/Java/Article/21832

但是有十几个XML de / serialization框架更加用户友好......(http://x-stream.github.io/tutorial.html#init)。

微米。